public MechanicalPlate2DSolver(Model model, Mesh mesh, double error, double amplitude)
     : base(model, mesh)
 {
     _error = error;
     _amplitude = amplitude;
     indeciesToDelete = new List<int>();
 }
 public NewmarkVibrationNonLinearSolver(Model model, Mesh mesh, double error, Vector init, double maxTime, int intervalsTime)
     : base(model, mesh)
 {
     _error = error;
     _init = init;
     _maxTime = maxTime;
     _intervalsTime = intervalsTime;
 }
 public FreeVibrationsNonLinearSolver(Model model, Mesh mesh, double error, double amplitude, int maxIterations)
     : base(model, mesh, error, amplitude)
 {
     _maxIterations = maxIterations;
 }
 protected Solver(Model model, Mesh mesh)
 {
     _model = model;
     _mesh = mesh;
     _mesh.Generate();
 }
 public StationaryNonlinear2DSolver(Model model, Mesh mesh, double error, int maxIterations)
     : base(model, mesh)
 { 
     _error = error;
     _maxIterations = maxIterations;
 }
 public FreeVibrationsLinearSolver(Model model, Mesh mesh, double error, double amplitude)
     : base(model, mesh, error, amplitude)
 { }