#include <analytic_particle_watcher.h>
|
| KRATOS_CLASS_POINTER_DEFINITION (AnalyticParticleWatcher) |
|
| AnalyticParticleWatcher () |
| Default constructor. More...
|
|
virtual | ~AnalyticParticleWatcher () |
| Destructor. More...
|
|
void | GetParticleData (int id, pybind11::list times, pybind11::list neighbour_ids, pybind11::list normal_relative_vel, pybind11::list tangential_relative_vel) |
|
void | GetAllParticlesData (ModelPart &analytic_model_part, pybind11::list ×, pybind11::list &neighbour_ids, pybind11::list &normal_relative_vel, pybind11::list &tangential_relative_vel) |
|
void | GetTimeStepsData (pybind11::list &ids, pybind11::list &neighbour_ids, pybind11::list &normal_relative_vel, pybind11::list &tangential_relative_vel) |
|
virtual void | MakeMeasurements (ModelPart &analytic_model_part) |
|
virtual void | SetNodalMaxImpactVelocities (ModelPart &analytic_model_part) |
|
virtual void | SetNodalMaxFaceImpactVelocities (ModelPart &analytic_model_part) |
|
virtual void | SetNodalMaxLinearImpulse (ModelPart &analytic_model_part) |
|
virtual InterParticleImpactDataOfAllTimeStepsSingleParticle & | GetParticleDataBase (int id, std::map< int, InterParticleImpactDataOfAllTimeStepsSingleParticle > &data_base) |
|
virtual FaceParticleImpactDataOfAllTimeStepsSingleParticle & | GetParticleFaceDataBase (int id, std::map< int, FaceParticleImpactDataOfAllTimeStepsSingleParticle > &data_base) |
|
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...
|
|
◆ AnalyticParticleWatcher()
Kratos::AnalyticParticleWatcher::AnalyticParticleWatcher |
( |
| ) |
|
|
inline |
◆ ~AnalyticParticleWatcher()
virtual Kratos::AnalyticParticleWatcher::~AnalyticParticleWatcher |
( |
| ) |
|
|
inlinevirtual |
◆ GetAllParticlesData()
void Kratos::AnalyticParticleWatcher::GetAllParticlesData |
( |
ModelPart & |
analytic_model_part, |
|
|
pybind11::list & |
times, |
|
|
pybind11::list & |
neighbour_ids, |
|
|
pybind11::list & |
normal_relative_vel, |
|
|
pybind11::list & |
tangential_relative_vel |
|
) |
| |
◆ GetParticleData()
void Kratos::AnalyticParticleWatcher::GetParticleData |
( |
int |
id, |
|
|
pybind11::list |
times, |
|
|
pybind11::list |
neighbour_ids, |
|
|
pybind11::list |
normal_relative_vel, |
|
|
pybind11::list |
tangential_relative_vel |
|
) |
| |
◆ GetParticleDataBase()
◆ GetParticleFaceDataBase()
◆ GetTimeStepsData()
void Kratos::AnalyticParticleWatcher::GetTimeStepsData |
( |
pybind11::list & |
ids, |
|
|
pybind11::list & |
neighbour_ids, |
|
|
pybind11::list & |
normal_relative_vel, |
|
|
pybind11::list & |
tangential_relative_vel |
|
) |
| |
◆ Info()
std::string Kratos::AnalyticParticleWatcher::Info |
( |
| ) |
const |
|
virtual |
Turn back information as a string.
◆ KRATOS_CLASS_POINTER_DEFINITION()
◆ MakeMeasurements()
void Kratos::AnalyticParticleWatcher::MakeMeasurements |
( |
ModelPart & |
analytic_model_part | ) |
|
|
virtual |
◆ PrintData()
void Kratos::AnalyticParticleWatcher::PrintData |
( |
std::ostream & |
rOStream | ) |
const |
|
virtual |
◆ PrintInfo()
void Kratos::AnalyticParticleWatcher::PrintInfo |
( |
std::ostream & |
rOStream | ) |
const |
|
virtual |
Print information about this object.
◆ SetNodalMaxFaceImpactVelocities()
void Kratos::AnalyticParticleWatcher::SetNodalMaxFaceImpactVelocities |
( |
ModelPart & |
analytic_model_part | ) |
|
|
virtual |
◆ SetNodalMaxImpactVelocities()
void Kratos::AnalyticParticleWatcher::SetNodalMaxImpactVelocities |
( |
ModelPart & |
analytic_model_part | ) |
|
|
virtual |
◆ SetNodalMaxLinearImpulse()
void Kratos::AnalyticParticleWatcher::SetNodalMaxLinearImpulse |
( |
ModelPart & |
analytic_model_part | ) |
|
|
virtual |
The documentation for this class was generated from the following files:
- /home/runner/work/Documentation/Documentation/master/applications/DEMApplication/custom_utilities/analytic_tools/analytic_particle_watcher.h
- /home/runner/work/Documentation/Documentation/master/applications/DEMApplication/custom_utilities/analytic_tools/analytic_particle_watcher.cpp