9 #if !defined(KRATOS_SINGLE_SPHERE_CLUSTER3D_H_INCLUDED )
10 #define KRATOS_SINGLE_SPHERE_CLUSTER3D_H_INCLUDED
59 virtual std::string
Info()
const override
61 std::stringstream buffer;
62 buffer <<
"Discrete Element #" <<
Id();
67 virtual void PrintInfo(std::ostream& rOStream)
const override
69 rOStream <<
"Discrete Element #" <<
Id();
73 virtual void PrintData(std::ostream& rOStream)
const override {}
92 rOStream << std::endl;
Definition: cluster3D.h:29
virtual void Initialize(const ProcessInfo &rCurrentProcessInfo)
Definition: element.h:341
std::size_t IndexType
Definition: flags.h:74
IndexType Id() const
Definition: indexed_object.h:107
PointerVector is a container like stl vector but using a vector to store pointers to its data.
Definition: pointer_vector.h:72
ProcessInfo holds the current value of different solution parameters.
Definition: process_info.h:59
Definition: singlespherecluster3D.h:38
virtual void CalculateRightHandSide(VectorType &rRightHandSideVector, const ProcessInfo &r_process_info) override
Definition: singlespherecluster3D.cpp:112
virtual void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: singlespherecluster3D.h:73
int SlowGetParticleMaterial() override
Definition: singlespherecluster3D.cpp:115
KRATOS_CLASS_INTRUSIVE_POINTER_DEFINITION(SingleSphereCluster3D)
virtual void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: singlespherecluster3D.h:67
virtual ~SingleSphereCluster3D()
Destructor.
Definition: singlespherecluster3D.cpp:43
virtual std::string Info() const override
Turn back information as a string.
Definition: singlespherecluster3D.h:59
SingleSphereCluster3D()
Definition: singlespherecluster3D.cpp:27
double SlowGetDensity() override
Definition: singlespherecluster3D.cpp:114
Element::Pointer Create(IndexType NewId, NodesArrayType const &ThisNodes, PropertiesType::Pointer pProperties) const override
It creates a new element pointer.
Definition: singlespherecluster3D.cpp:38
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
ProcessInfo
Definition: edgebased_PureConvection.py:116