#include <analytic_face_watcher.h>
|
| KRATOS_CLASS_POINTER_DEFINITION (AnalyticFaceWatcher) |
|
| AnalyticFaceWatcher (ModelPart &model_part) |
| Default constructor. More...
|
|
virtual | ~AnalyticFaceWatcher () |
| Destructor. More...
|
|
void | ClearData () |
|
void | GetFaceData (int id, pybind11::list times, pybind11::list neighbour_ids, pybind11::list masses, pybind11::list normal_relative_vel, pybind11::list tangential_relative_vel) |
|
void | GetAllFacesData (ModelPart &analytic_model_part, pybind11::list ×, pybind11::list &neighbour_ids, pybind11::list &masses, pybind11::list &normal_relative_vel, pybind11::list &tangential_relative_vel) |
|
void | GetTimeStepsData (pybind11::list &ids, pybind11::list &neighbour_ids, pybind11::list &masses, pybind11::list &normal_relative_vel, pybind11::list &tangential_relative_vel) |
|
void | GetTotalFlux (pybind11::list ×, pybind11::list &n_particles, pybind11::list &mass, pybind11::list &normal_relative_vel, pybind11::list &tangential_relative_vel) |
|
virtual void | MakeMeasurements () |
|
virtual FaceHistoryDatabase & | GetFaceDataBase (int id) |
|
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...
|
|
|
template<typename T > |
static int | Sign (T x) |
|
◆ AnalyticFaceWatcher()
Kratos::AnalyticFaceWatcher::AnalyticFaceWatcher |
( |
ModelPart & |
model_part | ) |
|
|
inline |
◆ ~AnalyticFaceWatcher()
virtual Kratos::AnalyticFaceWatcher::~AnalyticFaceWatcher |
( |
| ) |
|
|
inlinevirtual |
◆ ClearData()
void Kratos::AnalyticFaceWatcher::ClearData |
( |
| ) |
|
◆ GetAllFacesData()
void Kratos::AnalyticFaceWatcher::GetAllFacesData |
( |
ModelPart & |
analytic_model_part, |
|
|
pybind11::list & |
times, |
|
|
pybind11::list & |
neighbour_ids, |
|
|
pybind11::list & |
masses, |
|
|
pybind11::list & |
normal_relative_vel, |
|
|
pybind11::list & |
tangential_relative_vel |
|
) |
| |
◆ GetFaceData()
void Kratos::AnalyticFaceWatcher::GetFaceData |
( |
int |
id, |
|
|
pybind11::list |
times, |
|
|
pybind11::list |
neighbour_ids, |
|
|
pybind11::list |
masses, |
|
|
pybind11::list |
normal_relative_vel, |
|
|
pybind11::list |
tangential_relative_vel |
|
) |
| |
◆ GetFaceDataBase()
◆ GetTimeStepsData()
void Kratos::AnalyticFaceWatcher::GetTimeStepsData |
( |
pybind11::list & |
ids, |
|
|
pybind11::list & |
neighbour_ids, |
|
|
pybind11::list & |
masses, |
|
|
pybind11::list & |
normal_relative_vel, |
|
|
pybind11::list & |
tangential_relative_vel |
|
) |
| |
◆ GetTotalFlux()
void Kratos::AnalyticFaceWatcher::GetTotalFlux |
( |
pybind11::list & |
times, |
|
|
pybind11::list & |
n_particles, |
|
|
pybind11::list & |
mass, |
|
|
pybind11::list & |
normal_relative_vel, |
|
|
pybind11::list & |
tangential_relative_vel |
|
) |
| |
◆ Info()
std::string Kratos::AnalyticFaceWatcher::Info |
( |
| ) |
const |
|
virtual |
Turn back information as a string.
◆ KRATOS_CLASS_POINTER_DEFINITION()
◆ MakeMeasurements()
void Kratos::AnalyticFaceWatcher::MakeMeasurements |
( |
| ) |
|
|
virtual |
◆ PrintData()
void Kratos::AnalyticFaceWatcher::PrintData |
( |
std::ostream & |
rOStream | ) |
const |
|
virtual |
◆ PrintInfo()
void Kratos::AnalyticFaceWatcher::PrintInfo |
( |
std::ostream & |
rOStream | ) |
const |
|
virtual |
Print information about this object.
◆ Sign()
template<typename T >
static int Kratos::AnalyticFaceWatcher::Sign |
( |
T |
x | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following files:
- /home/runner/work/Documentation/Documentation/master/applications/DEMApplication/custom_utilities/analytic_tools/analytic_face_watcher.h
- /home/runner/work/Documentation/Documentation/master/applications/DEMApplication/custom_utilities/analytic_tools/analytic_face_watcher.cpp