![]() |
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Stores a ball of tetrahedra sourronding a node of mesh. More...
#include <tetrahedra_ball.h>
Public Member Functions | |
Life Cycle | |
| TetrahedraBall ()=delete | |
| TetrahedraBall (TetrahedraBall const &rOther)=delete | |
| Copy constructor is deleted. More... | |
| TetrahedraBall (NodeType &rThisNode) | |
| virtual | ~TetrahedraBall () |
| Destructor. More... | |
Operators | |
| TetrahedraBall & | operator= (TetrahedraBall const &rOther)=delete |
| Assignment operator is deleted. More... | |
Operations | |
| std::size_t | Size () const |
| double | CalculateMinQuality (const Geometry< NodeType >::QualityCriteria QualityCriteria) const |
Input and output | |
| virtual std::string | Info () const |
| Turn back information as a string. More... | |
| virtual void | PrintInfo (std::ostream &rOStream) const |
| Print information about this object. More... | |
| virtual void | PrintData (std::ostream &rOStream) const |
| Print object's data. More... | |
Type Definitions | |
| using | NodeType = Node |
| using | TetrahedraContainerType = std::vector< Geometry< NodeType > * > |
| KRATOS_CLASS_POINTER_DEFINITION (TetrahedraBall) | |
| Pointer definition of TetrahedraBall. More... | |
Stores a ball of tetrahedra sourronding a node of mesh.
This class contains the tetrahedra which share a node and make some ooperations over them.
| using Kratos::TetrahedraBall::NodeType = Node |
| using Kratos::TetrahedraBall::TetrahedraContainerType = std::vector<Geometry<NodeType>* > |
|
delete |
|
delete |
Copy constructor is deleted.
| Kratos::TetrahedraBall::TetrahedraBall | ( | NodeType & | rThisNode | ) |
Constructor which creates the ball for given node. This constructor uses the GetValue(NEIGHBOUR_ELEMENTS) of the node.
|
inlinevirtual |
Destructor.
| double Kratos::TetrahedraBall::CalculateMinQuality | ( | const Geometry< NodeType >::QualityCriteria | QualityCriteria | ) | const |
|
virtual |
Turn back information as a string.
| Kratos::TetrahedraBall::KRATOS_CLASS_POINTER_DEFINITION | ( | TetrahedraBall | ) |
Pointer definition of TetrahedraBall.
|
delete |
Assignment operator is deleted.
|
virtual |
Print object's data.
|
virtual |
Print information about this object.
| std::size_t Kratos::TetrahedraBall::Size | ( | ) | const |