Documentation for OpenFLUID
2.2.0
|
#include <tools/DistributionBindings.hpp>
Public Types | |
typedef std::map< openfluid::core::UnitID_t, ReaderNextValue< double > * > | UnitIDReader_t |
![]() | |
typedef std::list< ReaderNextValue< double > > | ReadersNextValues_t |
Public Member Functions | |
DistributionBindings (const DistributionTables &DistriTables) | |
bool | getValue (const openfluid::core::UnitID_t &UnitID, const openfluid::core::DateTime &DT, openfluid::core::DoubleValue &Value) |
void | displayBindings () |
![]() | |
GenericDistributionBindings ()=default | |
~GenericDistributionBindings () | |
void | advanceToTime (const openfluid::core::DateTime &DT) |
bool | advanceToNextTimeAfter (const openfluid::core::DateTime &DT, openfluid::core::DateTime &NextDT) |
Protected Attributes | |
UnitIDReader_t | m_UnitIDReaders |
![]() | |
ReadersNextValues_t | m_ReadersNextValues |
typedef std::map<openfluid::core::UnitID_t,ReaderNextValue<double>*> openfluid::tools::DistributionBindings::UnitIDReader_t |
openfluid::tools::DistributionBindings::DistributionBindings | ( | const DistributionTables & | DistriTables | ) |
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 | ||
) |
|
protected |