Chi-Tech
chi_mesh::Face Struct Reference

#include <chi_meshface.h>

Public Member Functions

 Face ()
 
void SetIndices (int a, int b, int c)
 
Faceoperator= (const Face &that)
 

Data Fields

int v_index [3]
 
int n_index [3]
 
int vt_index [3]
 
int e_index [3][4]
 
chi_mesh::Normal geometric_normal
 
chi_mesh::Normal assigned_normal
 
chi_mesh::Vertex face_centroid
 
bool invalidated
 

Detailed Description

Data structure for a triangular face.

Definition at line 6 of file chi_meshface.h.

Constructor & Destructor Documentation

◆ Face()

chi_mesh::Face::Face ( )
inline

Definition at line 19 of file chi_meshface.h.

Member Function Documentation

◆ operator=()

Face & chi_mesh::Face::operator= ( const Face that)
inline

Definition at line 45 of file chi_meshface.h.

◆ SetIndices()

void chi_mesh::Face::SetIndices ( int  a,
int  b,
int  c 
)
inline

Definition at line 34 of file chi_meshface.h.

Field Documentation

◆ assigned_normal

chi_mesh::Normal chi_mesh::Face::assigned_normal

Definition at line 14 of file chi_meshface.h.

◆ e_index

int chi_mesh::Face::e_index[3][4]

Definition at line 11 of file chi_meshface.h.

◆ face_centroid

chi_mesh::Vertex chi_mesh::Face::face_centroid

Definition at line 15 of file chi_meshface.h.

◆ geometric_normal

chi_mesh::Normal chi_mesh::Face::geometric_normal

Definition at line 13 of file chi_meshface.h.

◆ invalidated

bool chi_mesh::Face::invalidated

Definition at line 17 of file chi_meshface.h.

◆ n_index

int chi_mesh::Face::n_index[3]

Definition at line 9 of file chi_meshface.h.

◆ v_index

int chi_mesh::Face::v_index[3]

Definition at line 8 of file chi_meshface.h.

◆ vt_index

int chi_mesh::Face::vt_index[3]

Definition at line 10 of file chi_meshface.h.


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