|
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 |