13 #if !defined(KRATOS_TETRAHEDRA_BALL_H_INCLUDED )
14 #define KRATOS_TETRAHEDRA_BALL_H_INCLUDED
84 std::size_t
Size()
const;
103 virtual std::string
Info()
const;
106 virtual void PrintInfo(std::ostream& rOStream)
const;
109 virtual void PrintData(std::ostream& rOStream)
const;
183 rOStream << std::endl;
QualityCriteria
Definition: geometry.h:86
This class defines the node.
Definition: node.h:65
Stores a ball of tetrahedra sourronding a node of mesh.
Definition: tetrahedra_ball.h:44
virtual ~TetrahedraBall()
Destructor.
Definition: tetrahedra_ball.h:70
virtual std::string Info() const
Turn back information as a string.
Definition: tetrahedra_ball.cpp:51
virtual void PrintData(std::ostream &rOStream) const
Print object's data.
Definition: tetrahedra_ball.cpp:59
TetrahedraBall(TetrahedraBall const &rOther)=delete
Copy constructor is deleted.
std::vector< Geometry< NodeType > * > TetrahedraContainerType
Definition: tetrahedra_ball.h:54
std::size_t Size() const
Definition: tetrahedra_ball.cpp:35
virtual void PrintInfo(std::ostream &rOStream) const
Print information about this object.
Definition: tetrahedra_ball.cpp:55
KRATOS_CLASS_POINTER_DEFINITION(TetrahedraBall)
Pointer definition of TetrahedraBall.
TetrahedraBall & operator=(TetrahedraBall const &rOther)=delete
Assignment operator is deleted.
double CalculateMinQuality(const Geometry< NodeType >::QualityCriteria QualityCriteria) const
Definition: tetrahedra_ball.cpp:39
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::istream & operator>>(std::istream &rIStream, LinearMasterSlaveConstraint &rThis)
input stream function
std::ostream & operator<<(std::ostream &rOStream, const LinearMasterSlaveConstraint &rThis)
output stream function
Definition: linear_master_slave_constraint.h:432