PolyFEM
Loading...
Searching...
No Matches
polyfem::mesh::NCMesh3D::ncElem Struct Reference

#include <NCMesh3D.hpp>

Public Member Functions

 ncElem (const int dim_, const Eigen::VectorXi vertices_, const int level_, const int parent_)
 
 ~ncElem ()
 
bool is_valid () const
 
bool is_not_valid () const
 

Public Attributes

int dim
 
int level
 
int parent
 
Eigen::VectorXi geom_vertices
 
Eigen::VectorXi vertices
 
Eigen::VectorXi edges
 
Eigen::VectorXi faces
 
Eigen::VectorXi children
 
int body_id
 
bool is_refined = false
 
bool is_ghost = false
 

Detailed Description

Definition at line 137 of file NCMesh3D.hpp.

Constructor & Destructor Documentation

◆ ncElem()

polyfem::mesh::NCMesh3D::ncElem::ncElem ( const int  dim_,
const Eigen::VectorXi  vertices_,
const int  level_,
const int  parent_ 
)
inline

Definition at line 139 of file NCMesh3D.hpp.

References children, dim, edges, faces, geom_vertices, and vertices.

◆ ~ncElem()

polyfem::mesh::NCMesh3D::ncElem::~ncElem ( )
inline

Definition at line 148 of file NCMesh3D.hpp.

Member Function Documentation

◆ is_not_valid()

bool polyfem::mesh::NCMesh3D::ncElem::is_not_valid ( ) const
inline

Definition at line 155 of file NCMesh3D.hpp.

References is_ghost, and is_refined.

◆ is_valid()

bool polyfem::mesh::NCMesh3D::ncElem::is_valid ( ) const
inline

Definition at line 150 of file NCMesh3D.hpp.

References is_ghost, and is_refined.

Member Data Documentation

◆ body_id

int polyfem::mesh::NCMesh3D::ncElem::body_id

Definition at line 171 of file NCMesh3D.hpp.

◆ children

Eigen::VectorXi polyfem::mesh::NCMesh3D::ncElem::children

Definition at line 169 of file NCMesh3D.hpp.

Referenced by ncElem().

◆ dim

int polyfem::mesh::NCMesh3D::ncElem::dim

Definition at line 160 of file NCMesh3D.hpp.

Referenced by ncElem().

◆ edges

Eigen::VectorXi polyfem::mesh::NCMesh3D::ncElem::edges

Definition at line 167 of file NCMesh3D.hpp.

Referenced by ncElem().

◆ faces

Eigen::VectorXi polyfem::mesh::NCMesh3D::ncElem::faces

Definition at line 168 of file NCMesh3D.hpp.

Referenced by ncElem().

◆ geom_vertices

Eigen::VectorXi polyfem::mesh::NCMesh3D::ncElem::geom_vertices

Definition at line 163 of file NCMesh3D.hpp.

Referenced by ncElem().

◆ is_ghost

bool polyfem::mesh::NCMesh3D::ncElem::is_ghost = false

Definition at line 174 of file NCMesh3D.hpp.

Referenced by is_not_valid(), and is_valid().

◆ is_refined

bool polyfem::mesh::NCMesh3D::ncElem::is_refined = false

Definition at line 173 of file NCMesh3D.hpp.

Referenced by is_not_valid(), and is_valid().

◆ level

int polyfem::mesh::NCMesh3D::ncElem::level

Definition at line 161 of file NCMesh3D.hpp.

◆ parent

int polyfem::mesh::NCMesh3D::ncElem::parent

Definition at line 162 of file NCMesh3D.hpp.

◆ vertices

Eigen::VectorXi polyfem::mesh::NCMesh3D::ncElem::vertices

Definition at line 165 of file NCMesh3D.hpp.

Referenced by ncElem().


The documentation for this struct was generated from the following file: