#include <meshImport3D.hh>
Public Member Functions | |
NodeTetrahedron (const uint one, const uint two, const uint three, const uint four, const bool leftHand=false) | |
virtual uint | nofaces () const |
Returns the number of faces. | |
virtual Index | faceIndex (const uint i) |
Returns the indices of the nodes which define the face i . | |
virtual Tetrahedron3d * | cell (const std::vector< Real3d > &vertices) const |
Creates and returns the cell. | |
virtual Quad ** | quad (const uint i) |
Returns the face with index i . | |
virtual Triangle ** | triangle (const uint i) |
Returns the face with index i . | |
uint | operator[] (const uint i) const |
Returns the node with index i . | |
uint | size () const |
Returns the number of nodes. | |
Protected Attributes | |
Array< uint > | nodes_ |
Node numbers of the cell. | |
Stores the nodes and faces of a tetrahedral cell to be created.
Definition at line 252 of file meshImport3D.hh.
concepts::Import3dMesh::NodeTetrahedron::NodeTetrahedron | ( | const uint | one, |
const uint | two, | ||
const uint | three, | ||
const uint | four, | ||
const bool | leftHand = false |
||
) |
Constructor. Takes the node numbers of the 4 vertices and stores them in nodes_
|
virtual |
Creates and returns the cell.
Implements concepts::Import3dMesh::NodeCell.
Returns the indices of the nodes which define the face i
.
Implements concepts::Import3dMesh::NodeCell.
Returns the number of faces.
Implements concepts::Import3dMesh::NodeCell.
Definition at line 263 of file meshImport3D.hh.
Returns the node with index i
.
Definition at line 233 of file meshImport3D.hh.
Returns the face with index i
.
Implements concepts::Import3dMesh::NodeCell.
Definition at line 266 of file meshImport3D.hh.
|
inlineinherited |
Returns the number of nodes.
Definition at line 235 of file meshImport3D.hh.
Returns the face with index i
.
Implements concepts::Import3dMesh::NodeCell.
Definition at line 267 of file meshImport3D.hh.
Node numbers of the cell.
Definition at line 224 of file meshImport3D.hh.