Wildmeshing Toolkit
wmtk::operations::OptimizationSmoothing Member List

This is the complete list of members for wmtk::operations::OptimizationSmoothing, including all inherited members.

add_invariant(std::shared_ptr< Invariant > invariant)wmtk::operations::Operationinline
add_transfer_strategy(const std::shared_ptr< const operations::AttributeTransferStrategyBase > &other)wmtk::operations::Operation
after(const std::vector< simplex::Simplex > &unmods, const std::vector< simplex::Simplex > &mods) constwmtk::operations::Operationprotectedvirtual
apply_attribute_transfer(const std::vector< simplex::Simplex > &direct_mods)wmtk::operations::Operationprotected
AttributesUpdate(Mesh &m)wmtk::operations::AttributesUpdate
before(const simplex::Simplex &simplex) constwmtk::operations::Operationprotectedvirtual
clear_attribute_transfer_strategies()wmtk::operations::Operation
create_solver()wmtk::operations::OptimizationSmoothingprivate
execute(const simplex::Simplex &simplex) overridewmtk::operations::OptimizationSmoothingvirtual
get_transfer_strategy(const attribute::MeshAttributeHandle &attribute)wmtk::operations::Operation
linear_solver_params() constwmtk::operations::OptimizationSmoothinginline
m_attr_transfer_strategieswmtk::operations::Operationprotected
m_energywmtk::operations::OptimizationSmoothingprivate
m_invariantswmtk::operations::Operationprotected
m_linear_solver_paramswmtk::operations::OptimizationSmoothingprivate
m_meshwmtk::operations::Operationprivate
m_nonlinear_solver_paramswmtk::operations::OptimizationSmoothingprivate
m_prioritywmtk::operations::Operationprotected
m_solverwmtk::operations::OptimizationSmoothingprivate
m_use_random_prioritywmtk::operations::Operationprivate
mesh() constwmtk::operations::Operationinline
mesh()wmtk::operations::Operationinline
nonlinear_solver_params() constwmtk::operations::OptimizationSmoothinginline
Operation(Mesh &mesh)wmtk::operations::Operation
operator()(const simplex::Simplex &simplex)wmtk::operations::Operationvirtual
OptimizationSmoothing(std::shared_ptr< wmtk::function::Function > energy)wmtk::operations::OptimizationSmoothing
primitive_type() const overridewmtk::operations::AttributesUpdateinlinevirtual
priority(const simplex::Simplex &simplex) constwmtk::operations::Operationinlinevirtual
reserve_enough_simplices()wmtk::operations::Operationvirtual
set_linear_solver_params(const polysolve::json &params)wmtk::operations::OptimizationSmoothinginline
set_nonlinear_solver_params(const polysolve::json &params)wmtk::operations::OptimizationSmoothinginline
set_priority(const std::function< double(const simplex::Simplex &)> &func)wmtk::operations::Operationinline
set_transfer_strategy(const attribute::MeshAttributeHandle &attribute, const std::shared_ptr< const operations::AttributeTransferStrategyBase > &other)wmtk::operations::Operation
unmodified_primitives(const simplex::Simplex &simplex) const overridewmtk::operations::AttributesUpdateprotectedvirtual
use_random_priority() constwmtk::operations::Operationinlinevirtual
use_random_priority()wmtk::operations::Operationinlinevirtual
~Operation()wmtk::operations::Operationvirtual