|
PolyFEM
|
This is the complete list of members for polyfem::mesh::NCMesh3D, including all inherited members.
| add_element(Eigen::Vector4i v, int parent=-1) | polyfem::mesh::NCMesh3D | protected |
| adj_prepared | polyfem::mesh::NCMesh3D | protected |
| all_to_valid_edge(const int id) const | polyfem::mesh::NCMesh3D | inlineprotected |
| all_to_valid_edgeMap | polyfem::mesh::NCMesh3D | protected |
| all_to_valid_elem(const int id) const | polyfem::mesh::NCMesh3D | inlineprotected |
| all_to_valid_elemMap | polyfem::mesh::NCMesh3D | protected |
| all_to_valid_face(const int id) const | polyfem::mesh::NCMesh3D | inlineprotected |
| all_to_valid_faceMap | polyfem::mesh::NCMesh3D | protected |
| all_to_valid_vertex(const int id) const | polyfem::mesh::NCMesh3D | inlineprotected |
| all_to_valid_vertexMap | polyfem::mesh::NCMesh3D | protected |
| append(const Mesh &mesh) override | polyfem::mesh::NCMesh3D | virtual |
| polyfem::mesh::Mesh3D::append(const std::unique_ptr< Mesh > &mesh) | polyfem::mesh::Mesh | inline |
| apply_affine_transformation(const MatrixNd &A, const VectorNd &b) | polyfem::mesh::Mesh | |
| attach_higher_order_nodes(const Eigen::MatrixXd &V, const std::vector< std::vector< int > > &nodes) override | polyfem::mesh::NCMesh3D | virtual |
| barycentric_coords(const RowVectorNd &p, const int el_id, Eigen::MatrixXd &coord) const override | polyfem::mesh::Mesh3D | virtual |
| body_ids_ | polyfem::mesh::Mesh | protected |
| boundary_element_vertex(const int primitive_id, const int lv_id) const | polyfem::mesh::Mesh | inline |
| boundary_ids_ | polyfem::mesh::Mesh | protected |
| bounding_box(RowVectorNd &min, RowVectorNd &max) const override | polyfem::mesh::NCMesh3D | virtual |
| build_edge_follower_chain() | polyfem::mesh::NCMesh3D | protected |
| build_element_vertex_adjacency() | polyfem::mesh::NCMesh3D | protected |
| build_face_follower_chain() | polyfem::mesh::NCMesh3D | protected |
| build_from_matrices(const Eigen::MatrixXd &V, const Eigen::MatrixXi &F) override | polyfem::mesh::NCMesh3D | virtual |
| build_index_mapping() | polyfem::mesh::NCMesh3D | |
| cell_barycenter(const int c) const override | polyfem::mesh::NCMesh3D | virtual |
| cell_barycenters(Eigen::MatrixXd &barycenters) const | polyfem::mesh::Mesh | |
| cell_edge(const int c_id, const int le_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| cell_face(const int c_id, const int lf_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| cell_node(const Navigation3D::Index &index, const int n_new_nodes, const int i, const int j, const int k) const | polyfem::mesh::Mesh3D | |
| cell_nodes_ | polyfem::mesh::Mesh | protected |
| cell_ref_level(const int c_id) const | polyfem::mesh::NCMesh3D | inline |
| cell_vertex(const int f_id, const int lv_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| cell_weights(const int cell_index) const | polyfem::mesh::Mesh | inline |
| cell_weights_ | polyfem::mesh::Mesh | protected |
| coarsen_element(int id_full) | polyfem::mesh::NCMesh3D | |
| compute_body_ids(const std::function< int(const size_t, const std::vector< int > &, const RowVectorNd &)> &marker) override | polyfem::mesh::NCMesh3D | virtual |
| compute_boundary_ids(const std::function< int(const size_t, const std::vector< int > &, const RowVectorNd &, bool)> &marker) override | polyfem::mesh::NCMesh3D | virtual |
| compute_cell_jacobian(const int el_id, const Eigen::MatrixXd &reference_map, Eigen::MatrixXd &jacobian) const | polyfem::mesh::Mesh3D | |
| compute_element_barycenters(Eigen::MatrixXd &barycenters) const override | polyfem::mesh::Mesh3D | inlinevirtual |
| compute_elements_tag() override | polyfem::mesh::NCMesh3D | virtual |
| compute_node_ids(const std::function< int(const size_t, const RowVectorNd &, bool)> &marker) | polyfem::mesh::Mesh | |
| copy() const override | polyfem::mesh::NCMesh3D | virtual |
| create(const std::string &path, const bool non_conforming=false) | polyfem::mesh::Mesh | static |
| create(GEO::Mesh &M, const bool non_conforming=false) | polyfem::mesh::Mesh | static |
| create(const Eigen::MatrixXd &vertices, const Eigen::MatrixXi &cells, const bool non_conforming=false) | polyfem::mesh::Mesh | static |
| create(const int dim, const bool non_conforming=false) | polyfem::mesh::Mesh | static |
| dimension() const | polyfem::mesh::Mesh | inline |
| edge_barycenter(const int e) const override | polyfem::mesh::NCMesh3D | virtual |
| edge_barycenters(Eigen::MatrixXd &barycenters) const | polyfem::mesh::Mesh | |
| edge_length(const int gid) const override | polyfem::mesh::NCMesh3D | virtual |
| edge_neighs(const int e_gid) const override | polyfem::mesh::NCMesh3D | virtual |
| edge_node(const Navigation3D::Index &index, const int n_new_nodes, const int i) const | polyfem::mesh::Mesh3D | |
| edge_nodes_ | polyfem::mesh::Mesh | protected |
| edge_vertex(const int e_id, const int lv_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| edgeMap | polyfem::mesh::NCMesh3D | protected |
| edges | polyfem::mesh::NCMesh3D | protected |
| polyfem::mesh::Mesh3D::edges() const | polyfem::mesh::Mesh | |
| edges_to_ids() const | polyfem::mesh::Mesh | |
| element_vertex(const int el_id, const int lv_id) const | polyfem::mesh::Mesh | inline |
| element_vertices(const int el_id) const | polyfem::mesh::Mesh | inline |
| elementAdj | polyfem::mesh::NCMesh3D | protected |
| elements | polyfem::mesh::NCMesh3D | protected |
| elements_boxes(std::vector< std::array< Eigen::Vector3d, 2 > > &boxes) const override | polyfem::mesh::Mesh3D | virtual |
| elements_tag() const | polyfem::mesh::Mesh | inline |
| elements_tag_ | polyfem::mesh::Mesh | protected |
| face_barycenter(const int f) const override | polyfem::mesh::NCMesh3D | virtual |
| face_barycenters(Eigen::MatrixXd &barycenters) const | polyfem::mesh::Mesh | |
| face_edge(const int f_id, const int le_id) const | polyfem::mesh::NCMesh3D | |
| face_node(const Navigation3D::Index &index, const int n_new_nodes, const int i, const int j) const | polyfem::mesh::Mesh3D | |
| face_nodes_ | polyfem::mesh::Mesh | protected |
| face_vertex(const int f_id, const int lv_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| faceMap | polyfem::mesh::NCMesh3D | protected |
| faces | polyfem::mesh::NCMesh3D | protected |
| polyfem::mesh::Mesh3D::faces() const | polyfem::mesh::Mesh | |
| faces_to_ids() const | polyfem::mesh::Mesh | |
| find_edge(Eigen::Vector2i v) const | polyfem::mesh::NCMesh3D | protected |
| find_edge(const int v1, const int v2) const | polyfem::mesh::NCMesh3D | inlineprotected |
| find_face(Eigen::Vector3i v) const | polyfem::mesh::NCMesh3D | protected |
| find_face(const int v1, const int v2, const int v3) const | polyfem::mesh::NCMesh3D | inlineprotected |
| find_vertex(Eigen::Vector2i v) const | polyfem::mesh::NCMesh3D | protected |
| find_vertex(const int v1, const int v2) const | polyfem::mesh::NCMesh3D | inlineprotected |
| get_body_id(const int primitive) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| get_body_ids() const | polyfem::mesh::Mesh | inlinevirtual |
| get_boundary_id(const int primitive) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| get_default_boundary_id(const int primitive) const | polyfem::mesh::Mesh | inlinevirtual |
| get_edge(Eigen::Vector2i v) | polyfem::mesh::NCMesh3D | protected |
| get_edge(const int v1, const int v2) | polyfem::mesh::NCMesh3D | inlineprotected |
| get_edge_elements_neighs(const int e_id, std::vector< int > &ids) const override | polyfem::mesh::NCMesh3D | virtual |
| get_edges(Eigen::MatrixXd &p0, Eigen::MatrixXd &p1) const override | polyfem::mesh::Mesh3D | virtual |
| get_edges(Eigen::MatrixXd &p0, Eigen::MatrixXd &p1, const std::vector< bool > &valid_elements) const override | polyfem::mesh::Mesh3D | virtual |
| get_face(Eigen::Vector3i v) | polyfem::mesh::NCMesh3D | protected |
| get_face(const int v1, const int v2, const int v3) | polyfem::mesh::NCMesh3D | inlineprotected |
| get_face_elements_neighs(const int f_id, std::vector< int > &ids) const | polyfem::mesh::NCMesh3D | |
| get_index_from_element(int hi, int lf, int lv) const override | polyfem::mesh::NCMesh3D | virtual |
| get_index_from_element(int hi) const override | polyfem::mesh::NCMesh3D | virtual |
| get_index_from_element_edge(int hi, int v0, int v1) const override | polyfem::mesh::NCMesh3D | virtual |
| get_index_from_element_face(int hi, int v0, int v1, int v2) const override | polyfem::mesh::NCMesh3D | virtual |
| get_node_id(const int node_id) const | polyfem::mesh::Mesh | inlinevirtual |
| get_ordered_vertices_from_hex(const int element_index) const | polyfem::mesh::Mesh3D | |
| get_ordered_vertices_from_prism(const int element_index) const | polyfem::mesh::Mesh3D | |
| get_ordered_vertices_from_tet(const int element_index) const override | polyfem::mesh::NCMesh3D | virtual |
| get_vertex(Eigen::Vector2i v) | polyfem::mesh::NCMesh3D | protected |
| get_vertex_elements_neighs(const int v_id, std::vector< int > &ids) const override | polyfem::mesh::NCMesh3D | virtual |
| has_body_ids() const | polyfem::mesh::Mesh | inlinevirtual |
| has_boundary_ids() const | polyfem::mesh::Mesh | inline |
| has_node_ids() const | polyfem::mesh::Mesh | inline |
| has_poly() const | polyfem::mesh::Mesh | inline |
| has_prism() const | polyfem::mesh::Mesh | inline |
| in_ordered_edges() const | polyfem::mesh::Mesh | inline |
| in_ordered_edges_ | polyfem::mesh::Mesh | protected |
| in_ordered_faces() const | polyfem::mesh::Mesh | inline |
| in_ordered_faces_ | polyfem::mesh::Mesh | protected |
| in_ordered_vertices() const | polyfem::mesh::Mesh | inline |
| in_ordered_vertices_ | polyfem::mesh::Mesh | protected |
| index_prepared | polyfem::mesh::NCMesh3D | protected |
| is_boundary_edge(const int edge_global_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| is_boundary_element(const int element_global_id) const override | polyfem::mesh::NCMesh3D | virtual |
| is_boundary_face(const int face_global_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| is_boundary_vertex(const int vertex_global_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| is_conforming() const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| is_cube(const int el_id) const | polyfem::mesh::Mesh | |
| is_linear() const | polyfem::mesh::Mesh | inline |
| is_polytope(const int el_id) const | polyfem::mesh::Mesh | |
| is_prism(const int el_id) const | polyfem::mesh::Mesh | |
| is_rational() const | polyfem::mesh::Mesh | inline |
| is_rational_ | polyfem::mesh::Mesh | protected |
| is_simplex(const int el_id) const | polyfem::mesh::Mesh | |
| is_simplicial() const | polyfem::mesh::Mesh | inline |
| is_spline_compatible(const int el_id) const | polyfem::mesh::Mesh | |
| is_volume() const override | polyfem::mesh::Mesh3D | inlinevirtual |
| kernel(const int cell_id) const override | polyfem::mesh::NCMesh3D | virtual |
| leader_edge_of_edge(const int e_id) const | polyfem::mesh::NCMesh3D | inline |
| leader_edge_of_vertex(const int v_id) const | polyfem::mesh::NCMesh3D | inline |
| leader_face_of_edge(const int e_id) const | polyfem::mesh::NCMesh3D | inline |
| leader_face_of_face(const int f_id) const | polyfem::mesh::NCMesh3D | inline |
| leader_face_of_vertex(const int v_id) const | polyfem::mesh::NCMesh3D | inline |
| load(const std::string &path) override | polyfem::mesh::NCMesh3D | protectedvirtual |
| load(const GEO::Mesh &M) override | polyfem::mesh::NCMesh3D | protectedvirtual |
| load_boundary_ids(const std::string &path) | polyfem::mesh::Mesh | virtual |
| mark_boundary() | polyfem::mesh::NCMesh3D | |
| Mesh()=default | polyfem::mesh::Mesh | protected |
| Mesh(Mesh &&)=default | polyfem::mesh::Mesh | |
| Mesh(const Mesh &)=default | polyfem::mesh::Mesh | |
| Mesh3D()=default | polyfem::mesh::Mesh3D | |
| Mesh3D(Mesh3D &&)=default | polyfem::mesh::Mesh3D | |
| Mesh3D(const Mesh3D &)=default | polyfem::mesh::Mesh3D | |
| midpointMap | polyfem::mesh::NCMesh3D | protected |
| n_boundary_elements() const | polyfem::mesh::Mesh | inline |
| n_cell_edges(const int c_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| n_cell_faces(const int c_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| n_cell_vertices(const int c_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| n_cells() const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| n_edge_cells(const int e_id) const | polyfem::mesh::NCMesh3D | inline |
| n_edges() const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| n_elements | polyfem::mesh::NCMesh3D | protected |
| polyfem::mesh::Mesh3D::n_elements() const | polyfem::mesh::Mesh | inline |
| n_face_cells(const int f_id) const | polyfem::mesh::NCMesh3D | inline |
| n_face_vertices(const int f_id) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| n_faces() const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| n_follower_edges(const int e_id) const | polyfem::mesh::NCMesh3D | inline |
| n_follower_faces(const int e_id) const | polyfem::mesh::NCMesh3D | inline |
| n_vertices() const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| NCMesh3D()=default | polyfem::mesh::NCMesh3D | |
| NCMesh3D(NCMesh3D &&)=default | polyfem::mesh::NCMesh3D | |
| NCMesh3D(const NCMesh3D &)=default | polyfem::mesh::NCMesh3D | |
| next_around_edge(Navigation3D::Index idx) const override | polyfem::mesh::NCMesh3D | virtual |
| next_around_face(Navigation3D::Index idx) const override | polyfem::mesh::NCMesh3D | virtual |
| node_ids_ | polyfem::mesh::Mesh | protected |
| normalize() override | polyfem::mesh::NCMesh3D | virtual |
| operator=(NCMesh3D &&)=default | polyfem::mesh::NCMesh3D | |
| operator=(const NCMesh3D &)=default | polyfem::mesh::NCMesh3D | |
| polyfem::mesh::Mesh3D::operator=(Mesh3D &&)=default | polyfem::mesh::Mesh3D | |
| polyfem::mesh::Mesh3D::operator=(const Mesh3D &)=default | polyfem::mesh::Mesh3D | |
| polyfem::mesh::Mesh::operator=(Mesh &&)=default | polyfem::mesh::Mesh | |
| polyfem::mesh::Mesh::operator=(const Mesh &)=default | polyfem::mesh::Mesh | |
| orders() const | polyfem::mesh::Mesh | inline |
| orders_ | polyfem::mesh::Mesh | protected |
| point(const int global_index) const override | polyfem::mesh::NCMesh3D | virtual |
| prepare_mesh() override | polyfem::mesh::NCMesh3D | inlinevirtual |
| quad_area(const int gid) const | polyfem::mesh::Mesh | inlinevirtual |
| refine(const int n_refinement, const double t) override | polyfem::mesh::NCMesh3D | virtual |
| refine_element(int id_full) | polyfem::mesh::NCMesh3D | |
| refine_elements(const std::vector< int > &ids) | polyfem::mesh::NCMesh3D | |
| refineHistory | polyfem::mesh::NCMesh3D | protected |
| save(const std::string &path) const override | polyfem::mesh::NCMesh3D | inlinevirtual |
| set_body_ids(const std::vector< int > &body_ids) override | polyfem::mesh::NCMesh3D | virtual |
| set_boundary_ids(const std::vector< int > &boundary_ids) override | polyfem::mesh::NCMesh3D | virtual |
| set_cell_weights(const std::vector< std::vector< double > > &in_cell_weights) | polyfem::mesh::Mesh | inline |
| set_is_rational(const bool in_is_rational) | polyfem::mesh::Mesh | inline |
| set_point(const int global_index, const RowVectorNd &p) override | polyfem::mesh::NCMesh3D | virtual |
| set_tag(const int el, const ElementType type) | polyfem::mesh::Mesh | inline |
| switch_edge(Navigation3D::Index idx) const override | polyfem::mesh::NCMesh3D | virtual |
| switch_element(Navigation3D::Index idx) const override | polyfem::mesh::NCMesh3D | virtual |
| switch_face(Navigation3D::Index idx) const override | polyfem::mesh::NCMesh3D | virtual |
| switch_vertex(Navigation3D::Index idx) const override | polyfem::mesh::NCMesh3D | virtual |
| to_edge_functions(std::array< std::function< Navigation3D::Index(Navigation3D::Index)>, 12 > &to_edge) const | polyfem::mesh::Mesh3D | |
| to_face_functions(std::array< std::function< Navigation3D::Index(Navigation3D::Index)>, 6 > &to_face) const | polyfem::mesh::Mesh3D | |
| to_vertex_functions(std::array< std::function< Navigation3D::Index(Navigation3D::Index)>, 8 > &to_vertex) const | polyfem::mesh::Mesh3D | |
| traverse_edge(Eigen::Vector2i v, double p1, double p2, int depth, std::vector< follower_edge > &list) const | polyfem::mesh::NCMesh3D | protected |
| traverse_face(int v1, int v2, int v3, Eigen::Vector2d p1, Eigen::Vector2d p2, Eigen::Vector2d p3, int depth, std::vector< follower_face > &face_list, std::vector< int > &edge_list) const | polyfem::mesh::NCMesh3D | protected |
| tri_area(const int gid) const override | polyfem::mesh::Mesh3D | virtual |
| update_elements_tag() override | polyfem::mesh::NCMesh3D | virtual |
| update_nodes(const Eigen::VectorXi &in_node_to_node) | polyfem::mesh::Mesh | |
| valid_to_all_edge(const int id) const | polyfem::mesh::NCMesh3D | inlineprotected |
| valid_to_all_edgeMap | polyfem::mesh::NCMesh3D | protected |
| valid_to_all_elem(const int id) const | polyfem::mesh::NCMesh3D | inlineprotected |
| valid_to_all_elemMap | polyfem::mesh::NCMesh3D | protected |
| valid_to_all_face(const int id) const | polyfem::mesh::NCMesh3D | inlineprotected |
| valid_to_all_faceMap | polyfem::mesh::NCMesh3D | protected |
| valid_to_all_vertex(const int id) const | polyfem::mesh::NCMesh3D | inlineprotected |
| valid_to_all_vertexMap | polyfem::mesh::NCMesh3D | protected |
| vertex_neighs(const int v_gid) const override | polyfem::mesh::NCMesh3D | virtual |
| vertices | polyfem::mesh::NCMesh3D | protected |
| ~Mesh()=default | polyfem::mesh::Mesh | virtual |
| ~Mesh3D()=default | polyfem::mesh::Mesh3D | virtual |
| ~NCMesh3D()=default | polyfem::mesh::NCMesh3D | virtual |