28 Eigen::VectorXd pointCoords,
69 Eigen::VectorXd &value,
const std::string & filename() const
void exportPointData(double time)
Writes one line with data of the watchpoint into the output file.
void getValue(Eigen::VectorXd &value, mesh::PtrData &data, double time)
std::vector< mesh::PtrData > _dataToExport
io::TXTTableWriter _txtWriter
WatchPoint(Eigen::VectorXd pointCoords, mesh::PtrMesh meshToWatch, const std::string &exportFilename)
Constructor.
const mesh::PtrMesh & mesh() const
std::unique_ptr< mapping::Polation > _interpolation
bool _isClosest
Holds the information if this processor is the closest.
File writer for table-data in text-format.
This class provides a lightweight logger.
provides Mesh, Data and primitives.
std::shared_ptr< Data > PtrData
std::shared_ptr< Mesh > PtrMesh
contains the time interpolation logic.