15 #ifndef KRATOS_SAND_PRODUCTION_UTILITIES
16 #define KRATOS_SAND_PRODUCTION_UTILITIES
19 #include <pybind11/pybind11.h>
72 virtual std::string
Info()
const;
76 virtual void PrintInfo(std::ostream& rOStream)
const;
80 virtual void PrintData(std::ostream& rOStream)
const;
Definition: discrete_particle_configure.h:46
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
Definition: sand_production_utilities.hpp:36
virtual std::string Info() const
Turn back information as a stemplate<class T, std::size_t dim> tring.
Definition: sand_production_utilities.cpp:77
virtual ~SandProductionUtilities()
Destructor.
Definition: sand_production_utilities.cpp:30
void MarkSandProductionParticlesForErasing(ModelPart &r_model_part)
Definition: sand_production_utilities.cpp:33
virtual void PrintInfo(std::ostream &rOStream) const
Print information about this object.
Definition: sand_production_utilities.cpp:84
SandProductionUtilities()
Default constructor.
Definition: sand_production_utilities.cpp:26
DiscreteParticleConfigure< space_dim > Configure
WARNING: generalize to 2d.
Definition: sand_production_utilities.hpp:41
KRATOS_CLASS_POINTER_DEFINITION(SandProductionUtilities)
virtual void PrintData(std::ostream &rOStream) const
Print object's data.
Definition: sand_production_utilities.cpp:90
static const std::size_t space_dim
Definition: sand_production_utilities.hpp:40
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21