3 #include <polysolve/Types.hpp>
50 std::shared_ptr<polysolve::nonlinear::Solver>
m_solver;
const attribute::MeshAttributeHandle & m_coordinate_handle
AMIPSOptimizationSmoothingPeriodic(Mesh &periodic_mesh, Mesh &position_mesh, const attribute::MeshAttributeHandle &coords)
std::shared_ptr< polysolve::nonlinear::Solver > m_solver
const polysolve::json & nonlinear_solver_params() const
std::vector< simplex::Simplex > execute(const simplex::Simplex &simplex) override
returns an empty vector in case of failure
void set_linear_solver_params(const polysolve::json ¶ms)
const polysolve::json & linear_solver_params() const
polysolve::json m_linear_solver_params
void set_nonlinear_solver_params(const polysolve::json ¶ms)
polysolve::json m_nonlinear_solver_params