This class provides a lightweight logger.
Eigen::VectorXd getTimeGridAfter(int dataID, double time) const
TimeGrids(const DataMap &cplData, std::vector< int > dataIDs, bool reduced)
saves the current time grid of the couplig data
std::map< int, cplscheme::PtrCouplingData > DataMap
Map from data ID to data values.
std::map< int, Eigen::VectorXd > _timeGrids
List of the time grid to which all the data will be interpolated to Stored in a map,...
void moveTimeGridToNewWindow(const DataMap &cplData)
contains the time interpolation logic.