Wildmeshing Toolkit
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
wmtk::components::image_simulation::VertexAttributes Class Reference

Public Member Functions

 VertexAttributes (const Vector3r &p)
 

Public Attributes

Vector3r m_pos
 
Vector3d m_posf
 
bool m_is_rounded = false
 
bool m_is_on_surface = false
 
size_t m_order = 0
 
std::vector< int > on_bbox_faces
 
double m_sizing_scalar = 1
 
size_t partition_id = 0
 

Member Data Documentation

◆ m_is_rounded

bool wmtk::components::image_simulation::VertexAttributes::m_is_rounded = false

If a vertex cannot be rounded without inverting a tet, the exact position must be used. Once the vertex can be rounded to double precision, the rational representation is obsolete.

◆ m_order

size_t wmtk::components::image_simulation::VertexAttributes::m_order = 0

The order of a vertex in a TetMesh is as follows: 0: vertex is not on the surface 1: vertex is on the surface 2: vertex is on the boundary of the surface or a non-manifold edge 3: vertex is at the boundary of a non-manifold edge or a non-manifold vertex

◆ partition_id

size_t wmtk::components::image_simulation::VertexAttributes::partition_id = 0

Required for multi-threading.


The documentation for this class was generated from the following files: