PolyFEM
|
#include <NCMesh3D.hpp>
Public Member Functions | |
ncBoundary (const Eigen::VectorXi vert) | |
~ncBoundary () | |
int | n_elem () const |
void | add_element (const int e) |
void | remove_element (const int e) |
int | get_element () const |
int | find_opposite_element (int e) const |
Public Attributes | |
std::set< int > | elem_list |
Eigen::VectorXi | vertices |
bool | isboundary = false |
int | boundary_id = 0 |
int | leader = -1 |
std::vector< int > | followers |
int | leader_face = -1 |
std::vector< int > | global_ids |
Eigen::Vector2d | weights |
Definition at line 73 of file NCMesh3D.hpp.
|
inline |
Definition at line 75 of file NCMesh3D.hpp.
References weights.
|
inline |
Definition at line 79 of file NCMesh3D.hpp.
|
inline |
Definition at line 86 of file NCMesh3D.hpp.
References elem_list.
|
inline |
Definition at line 104 of file NCMesh3D.hpp.
References elem_list, and n_elem().
|
inline |
Definition at line 97 of file NCMesh3D.hpp.
References elem_list, and n_elem().
|
inline |
Definition at line 81 of file NCMesh3D.hpp.
References elem_list.
Referenced by find_opposite_element(), and get_element().
|
inline |
Definition at line 91 of file NCMesh3D.hpp.
References elem_list.
int polyfem::mesh::NCMesh3D::ncBoundary::boundary_id = 0 |
Definition at line 124 of file NCMesh3D.hpp.
std::set<int> polyfem::mesh::NCMesh3D::ncBoundary::elem_list |
Definition at line 120 of file NCMesh3D.hpp.
Referenced by add_element(), find_opposite_element(), get_element(), n_elem(), and remove_element().
std::vector<int> polyfem::mesh::NCMesh3D::ncBoundary::followers |
Definition at line 127 of file NCMesh3D.hpp.
std::vector<int> polyfem::mesh::NCMesh3D::ncBoundary::global_ids |
Definition at line 131 of file NCMesh3D.hpp.
bool polyfem::mesh::NCMesh3D::ncBoundary::isboundary = false |
Definition at line 123 of file NCMesh3D.hpp.
int polyfem::mesh::NCMesh3D::ncBoundary::leader = -1 |
Definition at line 126 of file NCMesh3D.hpp.
int polyfem::mesh::NCMesh3D::ncBoundary::leader_face = -1 |
Definition at line 129 of file NCMesh3D.hpp.
Eigen::VectorXi polyfem::mesh::NCMesh3D::ncBoundary::vertices |
Definition at line 121 of file NCMesh3D.hpp.
Eigen::Vector2d polyfem::mesh::NCMesh3D::ncBoundary::weights |
Definition at line 134 of file NCMesh3D.hpp.
Referenced by ncBoundary().