![]() |
#include <tools/DistributionBindings.hpp>
Public Types | |
typedef std::map < openfluid::core::UnitID_t, ReaderNextValue * > | UnitIDReader_t |
typedef std::list < ReaderNextValue > | ReadersNextValues_t |
Public Member Functions | |
DistributionBindings (const DistributionTables &DistriTables) | |
~DistributionBindings () | |
void | advanceToTime (const openfluid::core::DateTime &DT) |
bool | advanceToNextTimeAfter (const openfluid::core::DateTime &DT, openfluid::core::DateTime &NextDT) |
bool | getValue (const openfluid::core::UnitID_t &UnitID, const openfluid::core::DateTime &DT, openfluid::core::DoubleValue &Value) |
void | displayBindings () |
typedef std::list<ReaderNextValue> openfluid::tools::DistributionBindings::ReadersNextValues_t |
typedef std::map<openfluid::core::UnitID_t,ReaderNextValue*> openfluid::tools::DistributionBindings::UnitIDReader_t |
openfluid::tools::DistributionBindings::DistributionBindings | ( | const DistributionTables & | DistriTables | ) |
openfluid::tools::DistributionBindings::~DistributionBindings | ( | ) |
bool openfluid::tools::DistributionBindings::advanceToNextTimeAfter | ( | const openfluid::core::DateTime & | DT, |
openfluid::core::DateTime & | NextDT | ||
) |
void openfluid::tools::DistributionBindings::advanceToTime | ( | const openfluid::core::DateTime & | DT | ) |
void openfluid::tools::DistributionBindings::displayBindings | ( | ) |
bool openfluid::tools::DistributionBindings::getValue | ( | const openfluid::core::UnitID_t & | UnitID, |
const openfluid::core::DateTime & | DT, | ||
openfluid::core::DoubleValue & | Value | ||
) |