IOSS 2.0
Loading...
Searching...
No Matches
Ioss::Face Class Reference

#include <Ioss_FaceGenerator.h>

Public Member Functions

 Face ()=default
 
 Face (size_t id, std::array< size_t, 4 > conn)
 
 Face (std::array< size_t, 4 > conn)
 
void add_element (size_t element_id) const
 
int element_count () const
 
void add_element (size_t element_id, size_t face_ordinal) const
 
void face_element_error (size_t element_id) const
 

Public Attributes

size_t hashId_ {0}
 
std::array< size_t, 2 > element {}
 
std::array< size_t, 4 > connectivity_ {}
 

Constructor & Destructor Documentation

◆ Face() [1/3]

Ioss::Face::Face ( )
default

◆ Face() [2/3]

Ioss::Face::Face ( size_t id,
std::array< size_t, 4 > conn )
inline

◆ Face() [3/3]

Ioss::Face::Face ( std::array< size_t, 4 > conn)
explicit

Member Function Documentation

◆ add_element() [1/2]

void Ioss::Face::add_element ( size_t element_id) const
inline

◆ add_element() [2/2]

void Ioss::Face::add_element ( size_t element_id,
size_t face_ordinal ) const
inline

◆ element_count()

int Ioss::Face::element_count ( ) const
inline

◆ face_element_error()

void Ioss::Face::face_element_error ( size_t element_id) const

Member Data Documentation

◆ connectivity_

std::array<size_t, 4> Ioss::Face::connectivity_ {}

◆ element

std::array<size_t, 2> Ioss::Face::element {}
mutable

◆ hashId_

size_t Ioss::Face::hashId_ {0}

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