NGen
|
#include <HY_CartographicRealization.hpp>
Public Member Functions | |
HY_CartographicRealization () | |
virtual | ~HY_CartographicRealization () |
virtual double | get_response (time_step_t t_index, time_step_t t_delta)=0 |
Execute the backing model formulation for the given time step, where it is of the specified size, and return the response output. | |
Protected Member Functions | |
virtual std::string | get_catchment_id () const =0 |
virtual void | set_catchment_id (std::string cat_id)=0 |
Protected Attributes | |
std::shared_ptr< HY_Catchment > | realized_catchment |
unsigned long | id_number |
HY_CartographicRealization::HY_CartographicRealization | ( | ) |
|
virtual |
|
protectedpure virtualinherited |
Implemented in realization::Catchment_Formulation.
|
pure virtualinherited |
Execute the backing model formulation for the given time step, where it is of the specified size, and return the response output.
Any inputs and additional parameters must be made available as instance members.
Types should clearly document the details of their particular response output.
t_index | The index of the time step for which to run model calculations. |
d_delta_s | The duration, in seconds, of the time step for which to run model calculations. |
Implemented in realization::Bmi_Module_Formulation, realization::Bmi_Multi_Formulation, and realization::Catchment_Formulation.
|
protectedpure virtualinherited |
Implemented in realization::Catchment_Formulation.
|
protectedinherited |
|
protectedinherited |