|
Documentation for OpenFLUID
2.2.0
|
#include <tools/DistributionBindings.hpp>
Public Types | |
| typedef std::map< std::vector< std::string >, unsigned int > | TripletLocation_t |
Public Types inherited from openfluid::tools::GenericDistributionBindings< std::vector< std::string > > | |
| typedef std::list< ReaderNextValue< std::vector< std::string > > > | ReadersNextValues_t |
Public Member Functions | |
| MulticolDistributionBindings (const std::string &DataFile, const std::string &DateFormat="%Y%m%dT%H%M%S", const std::string &ColSeparators=";") | |
| int | getValue (const openfluid::core::UnitsClass_t &UnitsClass, const openfluid::core::UnitID_t &UnitID, const openfluid::core::VariableName_t &VariableName, const openfluid::core::DateTime &DT, openfluid::core::DoubleValue &Value) |
| TripletLocation_t | getColBySelectionTriplet () |
Public Member Functions inherited from openfluid::tools::GenericDistributionBindings< std::vector< std::string > > | |
| GenericDistributionBindings ()=default | |
| ~GenericDistributionBindings () | |
| void | advanceToTime (const openfluid::core::DateTime &DT) |
| bool | advanceToNextTimeAfter (const openfluid::core::DateTime &DT, openfluid::core::DateTime &NextDT) |
Additional Inherited Members | |
Protected Attributes inherited from openfluid::tools::GenericDistributionBindings< std::vector< std::string > > | |
| ReadersNextValues_t | m_ReadersNextValues |


| typedef std::map<std::vector<std::string>, unsigned int> openfluid::tools::MulticolDistributionBindings::TripletLocation_t |
| openfluid::tools::MulticolDistributionBindings::MulticolDistributionBindings | ( | const std::string & | DataFile, |
| const std::string & | DateFormat = "%Y%m%dT%H%M%S", |
||
| const std::string & | ColSeparators = ";" |
||
| ) |
|
inline |
| int openfluid::tools::MulticolDistributionBindings::getValue | ( | const openfluid::core::UnitsClass_t & | UnitsClass, |
| const openfluid::core::UnitID_t & | UnitID, | ||
| const openfluid::core::VariableName_t & | VariableName, | ||
| const openfluid::core::DateTime & | DT, | ||
| openfluid::core::DoubleValue & | Value | ||
| ) |
Apply to Value the wanted value from distribution table for given variable at given time
| openfluid::base::FrameworkException | when wrong number of columns |