Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MeshImplData::Vertex Struct Reference

Struct holding a vertex. More...

Collaboration diagram for MeshImplData::Vertex:

Public Member Functions

 Vertex (const Vector3D &pos, bool is_fixed)
 
 Vertex ()
 
 Vertex (const Vector3D &pos, bool is_fixed)
 
 Vertex ()
 

Public Attributes

Vector3D coords
 location More...
 
msq_std::vector< size_t > adjacencies
 indices of adjacent elements More...
 
unsigned midcount
 num elements referencing this as a mid-node More...
 
bool fixed
 is fixed More...
 
bool valid
 is a valid (initialized) array entry More...
 
unsigned char byte
 mark More...
 

Detailed Description

Struct holding a vertex.

Definition at line 208 of file includeLinks/MeshImplData.hpp.

Constructor & Destructor Documentation

Vertex ( const Vector3D pos,
bool  is_fixed 
)
inline

Definition at line 209 of file includeLinks/MeshImplData.hpp.

210  : coords(pos), midcount(0), fixed(is_fixed), valid(true), byte('\0') {}
unsigned midcount
num elements referencing this as a mid-node
bool valid
is a valid (initialized) array entry
Vertex ( )
inline

Definition at line 212 of file includeLinks/MeshImplData.hpp.

212 : midcount(0), valid(false), byte('\0') {}
unsigned midcount
num elements referencing this as a mid-node
bool valid
is a valid (initialized) array entry
Vertex ( const Vector3D pos,
bool  is_fixed 
)
inline

Definition at line 209 of file src/Mesh/MeshImplData.hpp.

210  : coords(pos), midcount(0), fixed(is_fixed), valid(true), byte('\0') {}
unsigned midcount
num elements referencing this as a mid-node
bool valid
is a valid (initialized) array entry
Vertex ( )
inline

Definition at line 212 of file src/Mesh/MeshImplData.hpp.

212 : midcount(0), valid(false), byte('\0') {}
unsigned midcount
num elements referencing this as a mid-node
bool valid
is a valid (initialized) array entry

Member Data Documentation

msq_std::vector< size_t > adjacencies

indices of adjacent elements

Definition at line 215 of file includeLinks/MeshImplData.hpp.

Referenced by MeshImplData::copy_higher_order(), and MeshImplData::reset_vertex().

unsigned char byte

mark

Definition at line 219 of file includeLinks/MeshImplData.hpp.

Vector3D coords

location

Definition at line 214 of file includeLinks/MeshImplData.hpp.

Referenced by MeshImplData::reset_vertex().

bool fixed

is fixed

Definition at line 217 of file includeLinks/MeshImplData.hpp.

Referenced by MeshImplData::reset_vertex().

unsigned midcount

num elements referencing this as a mid-node

Definition at line 216 of file includeLinks/MeshImplData.hpp.

Referenced by MeshImplData::copy_higher_order().

bool valid

is a valid (initialized) array entry

Definition at line 218 of file includeLinks/MeshImplData.hpp.

Referenced by MeshImplData::copy_higher_order(), and MeshImplData::reset_vertex().


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