GCBM
|
Typedefs | |
typedef Poco::Tuple< Int64, int, int, int, int, double, double > | DateRow |
typedef std::tuple< Int64, int, int, int, int, double, double > | StdDateRow |
typedef Poco::Tuple< Int64, Int64, Int64, Int64, Poco::Nullable< Int64 >, double > | TemporalLocationRow |
typedef std::tuple< Int64, Int64, Int64, Int64, std::optional< Int64 >, double > | StdTemporalLocationRow |
typedef Poco::Tuple< Int64, int, int, int, int, std::string > | ModuleInfoRow |
typedef std::tuple< Int64, int, int, int, int, std::string > | StdModuleInfoRow |
typedef Poco::Tuple< Int64, int, std::string > | DisturbanceTypeRow |
typedef std::tuple< Int64, int, std::string > | StdDisturbanceTypeRow |
typedef Poco::Tuple< Int64, std::string > | PoolInfoRow |
typedef Poco::Tuple< Int64, std::string > | LandClassRow |
typedef std::tuple< Int64, std::string > | StdLandClassRow |
typedef Poco::Tuple< Int64, std::vector< Poco::Nullable< std::string > > > | ClassifierSetRow |
typedef Poco::Tuple< Int64, Int64, Int64, Int64, double > | DisturbanceRow |
typedef std::tuple< Int64, Int64, Int64, Int64, double > | StdDisturbanceRow |
typedef Poco::Tuple< Int64, Int64, Int64, Poco::Nullable< Int64 >, Int64, Int64, double > | FluxRow |
typedef std::tuple< Int64, Int64, Int64, std::optional< Int64 >, Int64, Int64, double > | StdFluxRow |
typedef Poco::Tuple< Int64, Int64, Int64, double > | PoolRow |
typedef std::tuple< Int64, Int64, Int64, double > | StdPoolRow |
typedef Poco::Tuple< Int64, std::string, std::string > | ErrorRow |
typedef std::tuple< Int64, std::string, std::string > | StdErrorRow |
typedef Poco::Tuple< Int64, Int64, Int64 > | LocationErrorRow |
typedef std::tuple< Int64, Int64, Int64 > | StdLocationErrorRow |
typedef Poco::Tuple< Int64, Int64, Int64, double > | AgeAreaRow |
typedef std::tuple< Int64, Int64, Int64, double > | StdAgeAreaRow |
typedef Poco::Tuple< Int64, Int64, Int64 > | AgeClassRow |
typedef std::tuple< Int64, Int64, Int64 > | StdAgeClassRow |
Functions | |
TimeSeries | convertDynamicObjectToTimeSeries (const DynamicObject &s) |
Converts a DynamicObject containing TimeSeries configuration to an actual TimeSeries object. Configuration must be in the format: { "$time_series": { "year_0": <first timestep of data>, "data_per_year": <data points per year>, "n_years": <years of data>, "sub_same": <sub-timesteps use whole year value>, "values": <the raw timeseries data> } } More... | |
TimeSeries | convertDynamicToTimeSeries (const DynamicVar &value) |
DynamicVar | convertTimeSeriesToDynamic (const TimeSeries ×eries) |
Variables | |
const char * | lm_infmsg [] |
const char * | lm_shortmsg [] |
void * | Sawtooth_Handle = NULL |
thread_local void * | Sawtooth_Stand_Handle = NULL |
typedef Poco::Tuple<Int64, Int64, Int64, double> AgeAreaRow |
typedef Poco::Tuple<Int64, Int64, Int64> AgeClassRow |
typedef Poco::Tuple<Int64, std::vector<Poco::Nullable<std::string> > > ClassifierSetRow |
typedef Poco::Tuple<Int64, int, int, int, int, double, double> DateRow |
typedef Poco::Tuple<Int64, Int64, Int64, Int64, double> DisturbanceRow |
typedef Poco::Tuple<Int64, int, std::string> DisturbanceTypeRow |
typedef Poco::Tuple<Int64, std::string, std::string> ErrorRow |
typedef Poco::Tuple<Int64, Int64, Int64, Poco::Nullable<Int64>, Int64, Int64, double> FluxRow |
typedef Poco::Tuple<Int64, std::string> LandClassRow |
typedef Poco::Tuple<Int64, Int64, Int64> LocationErrorRow |
typedef Poco::Tuple<Int64, int, int, int, int, std::string> ModuleInfoRow |
typedef Poco::Tuple<Int64, std::string> PoolInfoRow |
typedef Poco::Tuple<Int64, Int64, Int64, double> PoolRow |
typedef std::tuple<Int64, Int64, Int64, double> StdAgeAreaRow |
typedef std::tuple<Int64, Int64, Int64> StdAgeClassRow |
typedef std::tuple<Int64, int, int, int, int, double, double> StdDateRow |
typedef std::tuple<Int64, Int64, Int64, Int64, double> StdDisturbanceRow |
typedef std::tuple<Int64, int, std::string> StdDisturbanceTypeRow |
typedef std::tuple<Int64, std::string, std::string> StdErrorRow |
typedef std::tuple<Int64, Int64, Int64, std::optional<Int64>, Int64, Int64, double> StdFluxRow |
typedef std::tuple<Int64, std::string> StdLandClassRow |
typedef std::tuple<Int64, Int64, Int64> StdLocationErrorRow |
typedef std::tuple<Int64, int, int, int, int, std::string> StdModuleInfoRow |
typedef std::tuple<Int64, Int64, Int64, double> StdPoolRow |
typedef std::tuple<Int64, Int64, Int64, Int64, std::optional<Int64>, double> StdTemporalLocationRow |
typedef Poco::Tuple<Int64, Int64, Int64, Int64, Poco::Nullable<Int64>, double> TemporalLocationRow |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
TimeSeries moja::modules::cbm::convertDynamicObjectToTimeSeries | ( | const DynamicObject & | s | ) |
Converts a DynamicObject containing TimeSeries configuration to an actual TimeSeries object. Configuration must be in the format: { "$time_series": { "year_0": <first timestep of data>, "data_per_year": <data points per year>, "n_years": <years of data>, "sub_same": <sub-timesteps use whole year value>, "values": <the raw timeseries data> } }
InvalidArgumentException | Thrown when the DynamicObject does not contain all required configuration. |
s | The DynamicObject to process. |
TimeSeries moja::modules::cbm::convertDynamicToTimeSeries | ( | const DynamicVar & | value | ) |
DynamicVar moja::modules::cbm::convertTimeSeriesToDynamic | ( | const TimeSeries & | timeseries | ) |
const char* lm_infmsg[] |
const char* lm_shortmsg[] |
void* Sawtooth_Handle = NULL |
thread_local void* Sawtooth_Stand_Handle = NULL |