31#ifndef OUTPUTPROBEGNU_H
32#define OUTPUTPROBEGNU_H
int rankCpu
Definition Parallel.cpp:36
Base class for a mesh cell.
Definition Cell.h:59
Abstract class for geometric object.
Definition GeometricObject.h:41
Abstract class for a mesh.
Definition Mesh.h:55
OutputGNU()
Default constructor for specific output without specific needs.
Definition OutputGNU.cpp:38
void locateProbeInMesh(const TypeMeshContainer< Cell * > &cells, const int &nbCells, bool localSeeking=false) override
Definition OutputProbeGNU.cpp:114
Cell * m_cell
Pointer to the level 0 cell containing the probe.
Definition OutputProbeGNU.h:76
GeometricObject * m_objet
To store position.
Definition OutputProbeGNU.h:78
double getNextTime() override
Definition OutputProbeGNU.h:70
Cell * locateProbeInAMRSubMesh(std::vector< Cell * > *cells, const int &nbCells) override
Definition OutputProbeGNU.cpp:155
double m_acqFreq
Acquisition time frequency.
Definition OutputProbeGNU.h:74
void writeInfos() override
Definition OutputProbeGNU.h:67
double m_nextAcq
Next acquisition time.
Definition OutputProbeGNU.h:75
void probeDisplacement(const double &dt) override
Definition OutputProbeGNU.cpp:96
void initializeOutputInfos() override
Definition OutputProbeGNU.h:66
Cell * m_cellAMR
Pointer to the most refined cell containing the probe.
Definition OutputProbeGNU.h:77
void initializeSpecificOutput() override
Definition OutputProbeGNU.cpp:181
bool possesses() override
Definition OutputProbeGNU.h:71
~OutputProbeGNU() override
Definition OutputProbeGNU.cpp:88
OutputProbeGNU(std::string casTest, std::string run, tinyxml2::XMLElement *element, std::string fileName, Input *entree)
Probe output constructor from a XML format reading.
Definition OutputProbeGNU.cpp:39
bool * m_possessesProbe
True if the CPU possesses probe.
Definition OutputProbeGNU.h:79
void writeResults(Mesh *, std::vector< Cell * > *) override
Definition OutputProbeGNU.cpp:214
Definition tinyxml2.h:1148