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 |