This class defines an edge shell for a mesh of tetrahedra.
More...
#include <tetrahedra_edge_shell.h>
This class defines an edge shell for a mesh of tetrahedra.
The definition of such a shell comes from the Paul L. George paper: Back to the edge flips in 3 dimentions http://www.imr.sandia.gov/papers/imr12/george03.pdf
◆ GeomertyType
◆ PointType
◆ TetrahedraEdgeShell() [1/3]
Kratos::TetrahedraEdgeShell::TetrahedraEdgeShell |
( |
| ) |
|
|
delete |
Default constructor is deleted.
◆ TetrahedraEdgeShell() [2/3]
Kratos::TetrahedraEdgeShell::TetrahedraEdgeShell |
( |
PointType & |
EdgePoint1, |
|
|
PointType & |
EdgePoint2 |
|
) |
| |
This constructor assumes that the neibour elements of the node are cacluclated.
◆ TetrahedraEdgeShell() [3/3]
◆ ~TetrahedraEdgeShell()
Kratos::TetrahedraEdgeShell::~TetrahedraEdgeShell |
( |
| ) |
|
|
virtual |
◆ AddShellPoints()
void Kratos::TetrahedraEdgeShell::AddShellPoints |
( |
PointType * |
pPoint1, |
|
|
PointType * |
pPoint2 |
|
) |
| |
◆ AddTetrahedron()
void Kratos::TetrahedraEdgeShell::AddTetrahedron |
( |
GeomertyType * |
TheTetrahedron | ) |
|
◆ GetNumberOfShellPoints()
std::size_t Kratos::TetrahedraEdgeShell::GetNumberOfShellPoints |
( |
| ) |
const |
|
inline |
◆ GetNumberOfTetrahedra()
std::size_t Kratos::TetrahedraEdgeShell::GetNumberOfTetrahedra |
( |
| ) |
const |
|
inline |
◆ Info()
std::string Kratos::TetrahedraEdgeShell::Info |
( |
| ) |
const |
|
virtual |
Turn back information as a string.
◆ KRATOS_CLASS_POINTER_DEFINITION()
◆ PrintData()
void Kratos::TetrahedraEdgeShell::PrintData |
( |
std::ostream & |
rOStream | ) |
const |
|
virtual |
◆ PrintInfo()
void Kratos::TetrahedraEdgeShell::PrintInfo |
( |
std::ostream & |
rOStream | ) |
const |
|
virtual |
Print information about this object.
The documentation for this class was generated from the following files: