Public Types | Public Member Functions | List of all members
openfluid::tools::DistributionBindings Class Reference

#include <tools/DistributionBindings.hpp>

Public Types

typedef std::map< openfluid::core::UnitID_t, ReaderNextValue * > UnitIDReader_t
 
typedef std::list< ReaderNextValueReadersNextValues_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 ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

openfluid::tools::DistributionBindings::DistributionBindings ( const DistributionTables DistriTables)
openfluid::tools::DistributionBindings::~DistributionBindings ( )

Member Function Documentation

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 
)

The documentation for this class was generated from the following file: