![]() |
mHM
The mesoscale Hydrological Model
|
type for simulated optional data More...
Public Member Functions | |
| procedure | init (this, optidataobs) |
| procedure | destroy (this) |
| procedure | increment_counter (this, timestepinput, is_new_day, is_new_month, is_new_year) |
| procedure | add (this, data_sim) |
| procedure | average (this) |
| procedure | average_per_timestep (this, timestepinput, is_new_day, is_new_month, is_new_year) |
| procedure | average_add (this, data_sim) |
Public Attributes | |
| real(dp), dimension(:, :), allocatable | datasim |
| simulation data | |
| integer(i4) | averagetimestep |
| the current timestep the simulated opti data is written to | |
| integer(i4) | averagecounter |
| set to 0 on average, incremented on add | |
type for simulated optional data
Definition at line 35 of file mo_optimization_types.f90.
| procedure mo_optimization_types::optidata_sim::add | ( | class(optidata_sim), intent(inout) | this, |
| real(dp), dimension(:), intent(in) | data_sim ) |
Definition at line 45 of file mo_optimization_types.f90.
| procedure mo_optimization_types::optidata_sim::average | ( | class(optidata_sim), intent(inout) | this | ) |
Definition at line 46 of file mo_optimization_types.f90.
| procedure mo_optimization_types::optidata_sim::average_add | ( | class(optidata_sim), intent(inout) | this, |
| real(dp), dimension(:), intent(in) | data_sim ) |
Definition at line 48 of file mo_optimization_types.f90.
| procedure mo_optimization_types::optidata_sim::average_per_timestep | ( | class(optidata_sim), intent(inout) | this, |
| integer(i4), intent(in) | timestepinput, | ||
| logical, intent(in) | is_new_day, | ||
| logical, intent(in) | is_new_month, | ||
| logical, intent(in) | is_new_year ) |
Definition at line 47 of file mo_optimization_types.f90.
| procedure mo_optimization_types::optidata_sim::destroy | ( | class(optidata_sim), intent(inout) | this | ) |
Definition at line 43 of file mo_optimization_types.f90.
| procedure mo_optimization_types::optidata_sim::increment_counter | ( | class(optidata_sim), intent(inout) | this, |
| integer(i4), intent(in) | timestepinput, | ||
| logical, intent(in) | is_new_day, | ||
| logical, intent(in) | is_new_month, | ||
| logical, intent(in) | is_new_year ) |
Definition at line 44 of file mo_optimization_types.f90.
| procedure mo_optimization_types::optidata_sim::init | ( | class(optidata_sim), intent(inout) | this, |
| type(optidata), intent(in) | optidataobs ) |
Definition at line 42 of file mo_optimization_types.f90.
| integer(i4) mo_optimization_types::optidata_sim::averagecounter |
set to 0 on average, incremented on add
Definition at line 39 of file mo_optimization_types.f90.
| integer(i4) mo_optimization_types::optidata_sim::averagetimestep |
the current timestep the simulated opti data is written to
Definition at line 37 of file mo_optimization_types.f90.
| real(dp), dimension(:, :), allocatable mo_optimization_types::optidata_sim::datasim |
simulation data
Definition at line 36 of file mo_optimization_types.f90.