NGen
Loading...
Searching...
No Matches
realization::Bmi_Module_Formulation Member List

This is the complete list of members for realization::Bmi_Module_Formulation, including all inherited members.

::Bmi_C_Formulation_Test classrealization::Bmi_Module_Formulationfriend
::Bmi_Cpp_Formulation_Test classrealization::Bmi_Module_Formulationfriend
::Bmi_Cpp_Multi_Array_Test classrealization::Bmi_Module_Formulationfriend
::Bmi_Formulation_Test classrealization::Bmi_Module_Formulationfriend
::Bmi_Multi_Formulation_Test classrealization::Bmi_Module_Formulationfriend
allow_model_exceed_end_timerealization::Bmi_Module_Formulationprivate
available_forcingsrealization::Bmi_Module_Formulationprivate
Bmi_Formulation(std::string id, std::shared_ptr< data_access::GenericDataProvider > forcing, utils::StreamHandler output_stream)realization::Bmi_Formulationinline
bmi_init_configrealization::Bmi_Module_Formulationprivate
bmi_main_output_varrealization::Bmi_Formulationprivate
bmi_modelrealization::Bmi_Module_Formulationprivate
bmi_model_start_time_forcing_offset_srealization::Bmi_Module_Formulationprivate
bmi_model_time_step_fixedrealization::Bmi_Module_Formulationprivate
Bmi_Module_Formulation(std::string id, std::shared_ptr< data_access::GenericDataProvider > forcing_provider, utils::StreamHandler output_stream)realization::Bmi_Module_Formulationinline
Bmi_Multi_Formulation classrealization::Bmi_Module_Formulationfriend
bmi_var_names_maprealization::Bmi_Module_Formulationprivate
boundsHY_CatchmentAreaprotected
cat_idrealization::Catchment_Formulationprivate
Catchment_Formulation(std::string id, std::shared_ptr< data_access::GenericDataProvider > forcing, utils::StreamHandler output_stream)realization::Catchment_Formulationinline
Catchment_Formulation(std::string id)realization::Catchment_Formulationinline
config_pattern_substitution(geojson::PropertyMap &properties, const std::string &key, const std::string &pattern, const std::string &replacement)realization::Catchment_Formulationinlinestatic
construct_model(const geojson::PropertyMap &properties)=0realization::Bmi_Module_Formulationprotectedpure virtual
convert_model_time(const double &model_time) const =0realization::Bmi_Formulationpure virtual
create_formulation(boost::property_tree::ptree &config, geojson::PropertyMap *global=nullptr) overriderealization::Bmi_Module_Formulationvirtual
create_formulation(geojson::PropertyMap properties) overriderealization::Bmi_Module_Formulationvirtual
data_type typedefdata_access::DataProvider< DataType, SelectionType >
determine_model_time_offset()realization::Bmi_Module_Formulationprotected
realization::finalize()realization::Catchment_Formulationinline
data_access::DataProvider::finalize()data_access::DataProvider< DataType, SelectionType >inlinevirtual
forcingrealization::Catchment_Formulationprotected
Formulation(std::string id)realization::Formulationinline
get_allow_model_exceed_end_time() const overriderealization::Bmi_Module_Formulationprotectedvirtual
get_available_variable_names() const overriderealization::Bmi_Module_Formulationvirtual
get_bmi_init_config() constrealization::Bmi_Module_Formulationprotected
get_bmi_input_variables() const overriderealization::Bmi_Module_Formulationvirtual
get_bmi_main_output_var() constrealization::Bmi_Formulationinline
get_bmi_model() constrealization::Bmi_Module_Formulationprotected
get_bmi_model_start_time_forcing_offset_s() const overriderealization::Bmi_Module_Formulationprotectedvirtual
get_bmi_output_var_name(const std::string &name, std::string &bmi_var_name)realization::Bmi_Module_Formulationprotected
get_bmi_output_variables() const overriderealization::Bmi_Module_Formulationvirtual
get_catchment_id() const overriderealization::Catchment_Formulationinlineprotectedvirtual
get_config_mapped_variable_name(const std::string &model_var_name) const overriderealization::Bmi_Module_Formulationvirtual
get_data_start_time() const overriderealization::Bmi_Module_Formulationvirtual
get_data_stop_time() const overriderealization::Bmi_Module_Formulationvirtual
get_formulation_type() const =0realization::Formulationpure virtual
get_id() constrealization::Formulationinline
get_model_current_time() const overriderealization::Bmi_Module_Formulationvirtual
get_model_end_time() const overriderealization::Bmi_Module_Formulationvirtual
get_model_type_name() constrealization::Bmi_Formulationinline
get_output_header_fields() constrealization::Bmi_Formulationinline
get_output_header_line(std::string delimiter) const overriderealization::Bmi_Formulationinlinevirtual
get_output_line_for_timestep(int timestep, std::string delimiter) overriderealization::Bmi_Module_Formulationvirtual
get_output_precision()realization::Bmi_Formulationinlineprotected
get_output_variable_names() constrealization::Bmi_Formulationinline
get_required_parameters() const overriderealization::Bmi_Module_Formulationvirtual
get_response(time_step_t t_index, time_step_t t_delta) overriderealization::Bmi_Module_Formulationvirtual
get_ts_index_for_time(const time_t &epoch_time) const overriderealization::Bmi_Module_Formulationvirtual
get_value(const CatchmentAggrDataSelector &selector, data_access::ReSampleMethod m) overriderealization::Bmi_Module_Formulation
realization::Bmi_Formulation::get_value(const selection_type &selector, ReSampleMethod m=SUM)=0data_access::DataProvider< DataType, SelectionType >pure virtual
get_values(const CatchmentAggrDataSelector &selector, data_access::ReSampleMethod m=SUM) overriderealization::Bmi_Module_Formulation
realization::Bmi_Formulation::get_values(const selection_type &selector, ReSampleMethod m=SUM)=0data_access::DataProvider< DataType, SelectionType >pure virtual
get_var_value_as_double(const int &index, const std::string &var_name)=0realization::Bmi_Formulationpure virtual
get_variable_time_begin(const std::string &variable_name)realization::Bmi_Module_Formulation
GM_Object()GM_Object
HY_CatchmentArea()HY_CatchmentArea
HY_CatchmentArea(utils::StreamHandler output_stream)HY_CatchmentArea
HY_CatchmentRealization()HY_CatchmentRealization
idrealization::Formulationprotected
id_numberHY_CatchmentRealizationprotected
inner_create_formulation(geojson::PropertyMap properties, bool needs_param_validation)realization::Bmi_Module_Formulationprotected
input_forcing_providersrealization::Bmi_Module_Formulationprotected
interpret_parameters(boost::property_tree::ptree &config, geojson::PropertyMap *global=nullptr)realization::Formulationinlineprotected
is_bmi_input_variable(const std::string &var_name) const overriderealization::Bmi_Module_Formulationvirtual
is_bmi_model_time_step_fixed() const overriderealization::Bmi_Module_Formulationprotectedvirtual
is_bmi_output_variable(const std::string &var_name) const overriderealization::Bmi_Module_Formulationvirtual
is_model_initialized() const overriderealization::Bmi_Module_Formulationprotectedvirtual
is_property_sum_over_time_step(const std::string &name) const overriderealization::Bmi_Module_Formulationvirtual
last_model_response_deltarealization::Bmi_Module_Formulationprotected
last_model_response_start_timerealization::Bmi_Module_Formulationprotected
model_initializedrealization::Bmi_Module_Formulationprivate
model_type_namerealization::Bmi_Formulationprivate
next_time_step_indexrealization::Bmi_Module_Formulationprotected
OPTIONAL_PARAMETERSrealization::Bmi_Module_Formulationprivate
outputHY_CatchmentAreaprotected
output_header_fieldsrealization::Bmi_Formulationprivate
output_precisionrealization::Bmi_Formulationprivate
output_text_streamrealization::Bmi_Formulationprotected
output_variable_namesrealization::Bmi_Formulationprivate
realized_catchmentHY_CatchmentRealizationprotected
record_duration() const overriderealization::Bmi_Module_Formulationvirtual
REQUIRED_PARAMETERSrealization::Bmi_Module_Formulationprivate
selection_type typedefdata_access::DataProvider< DataType, SelectionType >
set_allow_model_exceed_end_time(bool allow_exceed_end)realization::Bmi_Module_Formulationprotected
set_bmi_init_config(const std::string &init_config)realization::Bmi_Module_Formulationprotected
set_bmi_main_output_var(const std::string &main_output_var)realization::Bmi_Formulationinlineprotected
set_bmi_model(std::shared_ptr< models::bmi::Bmi_Adapter > model)realization::Bmi_Module_Formulationprotected
set_bmi_model_start_time_forcing_offset_s(const time_t &offset_s)realization::Bmi_Module_Formulationprotected
set_bmi_model_time_step_fixed(bool is_fix_time_step)realization::Bmi_Module_Formulationprotected
set_catchment_id(std::string cat_id) overriderealization::Catchment_Formulationinlineprotectedvirtual
set_initial_bmi_parameters(geojson::PropertyMap properties)realization::Bmi_Module_Formulationprotected
set_model_initialized(bool is_initialized)realization::Bmi_Module_Formulationprotectedvirtual
set_model_inputs_prior_to_update(const double &model_init_time, time_step_t t_delta)realization::Bmi_Module_Formulationprotected
set_model_type_name(std::string type_name)realization::Bmi_Formulationinlineprotectedvirtual
set_output_header_fields(const std::vector< std::string > &output_headers)realization::Bmi_Formulationinlineprotected
set_output_precision(int precision)realization::Bmi_Formulationinline
set_output_stream(std::string file_path)HY_CatchmentAreainline
set_output_variable_names(const std::vector< std::string > &out_var_names)realization::Bmi_Formulationinlineprotected
time_step_t typedefrealization::Formulation
validate_parameters(geojson::PropertyMap options)realization::Formulationinlineprotected
write_output(std::string out)HY_CatchmentAreainline
~Bmi_Formulation()realization::Bmi_Formulationinlinevirtual
~Bmi_Module_Formulation() override=defaultrealization::Bmi_Module_Formulation
~Catchment_Formulation()realization::Catchment_Formulationinlinevirtual
~DataProvider()=defaultdata_access::DataProvider< DataType, SelectionType >virtual
~Formulation()realization::Formulationinlinevirtual
~GM_Object()GM_Objectvirtual
~HY_CatchmentArea()HY_CatchmentAreavirtual
~HY_CatchmentRealization()HY_CatchmentRealizationvirtual