2 #ifndef PARTICLES_HISTORY_WATCHER
3 #define PARTICLES_HISTORY_WATCHER
38 void ClearData()
override;
40 void GetNewParticlesData(std::list<int> ids,
41 std::list<double> X0s,
42 std::list<double> Y0s,
43 std::list<double> Z0s,
44 std::list<double> radii,
45 std::list<double> times_of_creation);
47 void MakeMeasurements(
ModelPart& analytic_model_part)
override;
52 std::string
Info()
const override;
55 void PrintInfo(std::ostream& rOStream)
const override;
58 void PrintData(std::ostream& rOStream)
const override;
63 std::vector<int> mIds;
64 std::vector<double> mX0s;
65 std::vector<double> mY0s;
66 std::vector<double> mZ0s;
67 std::vector<double> mRadii;
68 std::vector<double> mTimesOfCreation;
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Definition: analytic_watcher.h:23
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
Definition: particles_history_watcher.h:24
KRATOS_CLASS_POINTER_DEFINITION(ParticlesHistoryWatcher)
ParticlesHistoryWatcher()
Default constructor.
Definition: particles_history_watcher.h:32
virtual ~ParticlesHistoryWatcher()
Destructor.
Definition: particles_history_watcher.h:36
Definition: spheric_particle.h:31
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21