PolyFEM
|
This is the complete list of members for polyfem::mesh::Remesher, including all inherited members.
args | polyfem::mesh::Remesher | protected |
body_ids() const =0 | polyfem::mesh::Remesher | pure virtual |
boundary_edges() const =0 | polyfem::mesh::Remesher | pure virtual |
boundary_faces() const =0 | polyfem::mesh::Remesher | pure virtual |
boundary_ids() const =0 | polyfem::mesh::Remesher | pure virtual |
boundary_nodes(const Eigen::VectorXi &vertex_to_basis) const =0 | polyfem::mesh::Remesher | pure virtual |
BoundaryMap typedef | polyfem::mesh::Remesher | |
build_bases(const Mesh &mesh, const std::string &assembler_formulation, std::vector< polyfem::basis::ElementBases > &bases, std::vector< LocalBoundary > &local_boundary, Eigen::VectorXi &vertex_to_basis) | polyfem::mesh::Remesher | static |
cache_before() | polyfem::mesh::Remesher | protected |
combine_time_integrator_quantities(const std::shared_ptr< time_integrator::ImplicitTimeIntegrator > &time_integrator) | polyfem::mesh::Remesher | static |
current_time | polyfem::mesh::Remesher | protected |
dim() const =0 | polyfem::mesh::Remesher | pure virtual |
displacements() const =0 | polyfem::mesh::Remesher | pure virtual |
EdgeMap typedef | polyfem::mesh::Remesher | |
edges() const =0 | polyfem::mesh::Remesher | pure virtual |
elements() const =0 | polyfem::mesh::Remesher | pure virtual |
execute()=0 | polyfem::mesh::Remesher | pure virtual |
FaceMap typedef | polyfem::mesh::Remesher | |
global_projection_cache | polyfem::mesh::Remesher | protected |
init(const Eigen::MatrixXd &rest_positions, const Eigen::MatrixXd &positions, const Eigen::MatrixXi &elements, const Eigen::MatrixXd &projection_quantities, const BoundaryMap< int > &boundary_to_id, const std::vector< int > &body_ids, const EdgeMap< double > &elastic_energy, const EdgeMap< double > &contact_energy) | polyfem::mesh::Remesher | virtual |
init_assembler(const std::vector< int > &body_ids) const | polyfem::mesh::Remesher | |
init_attributes_and_connectivity(const size_t num_vertices, const Eigen::MatrixXi &elements)=0 | polyfem::mesh::Remesher | protectedpure virtual |
is_volume() const | polyfem::mesh::Remesher | inlinevirtual |
log_timings() | polyfem::mesh::Remesher | static |
m_obstacle_displacements | polyfem::mesh::Remesher | protected |
m_obstacle_quantities | polyfem::mesh::Remesher | protected |
max_op_attempts | polyfem::mesh::Remesher | |
n_quantities() const =0 | polyfem::mesh::Remesher | pure virtual |
num_solves | polyfem::mesh::Remesher | static |
obstacle() const | polyfem::mesh::Remesher | inline |
obstacle_displacements() const | polyfem::mesh::Remesher | inline |
obstacle_quantities() const | polyfem::mesh::Remesher | inline |
positions() const =0 | polyfem::mesh::Remesher | pure virtual |
project_quantities() | polyfem::mesh::Remesher | protected |
projection_quantities() const =0 | polyfem::mesh::Remesher | pure virtual |
Remesher(const State &state, const Eigen::MatrixXd &obstacle_displacements, const Eigen::MatrixXd &obstacle_quantities, const double current_time, const double starting_energy) | polyfem::mesh::Remesher | |
rest_positions() const =0 | polyfem::mesh::Remesher | pure virtual |
set_body_ids(const std::vector< int > &body_ids)=0 | polyfem::mesh::Remesher | pure virtual |
set_boundary_ids(const BoundaryMap< int > &boundary_to_id)=0 | polyfem::mesh::Remesher | pure virtual |
set_fixed(const std::vector< bool > &fixed)=0 | polyfem::mesh::Remesher | pure virtual |
set_positions(const Eigen::MatrixXd &positions)=0 | polyfem::mesh::Remesher | pure virtual |
set_projection_quantities(const Eigen::MatrixXd &projection_quantities)=0 | polyfem::mesh::Remesher | pure virtual |
set_rest_positions(const Eigen::MatrixXd &positions)=0 | polyfem::mesh::Remesher | pure virtual |
split_time_integrator_quantities(const Eigen::MatrixXd &quantities, const int dim, Eigen::MatrixXd &x_prevs, Eigen::MatrixXd &v_prevs, Eigen::MatrixXd &a_prevs) | polyfem::mesh::Remesher | static |
starting_energy | polyfem::mesh::Remesher | protected |
state | polyfem::mesh::Remesher | |
TetMap typedef | polyfem::mesh::Remesher | |
timings | polyfem::mesh::Remesher | static |
total_ndofs | polyfem::mesh::Remesher | static |
total_time | polyfem::mesh::Remesher | static |
write_mesh(const std::string &path) const | polyfem::mesh::Remesher | |
~Remesher()=default | polyfem::mesh::Remesher | virtual |