FORCES
FORtran lib for Comp. Env. Sys.
|
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 33 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 43 of file mo_optimization_types.f90.
procedure mo_optimization_types::optidata_sim::average | ( | class(optidata_sim), intent(inout) | this | ) |
Definition at line 44 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 46 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 45 of file mo_optimization_types.f90.
procedure mo_optimization_types::optidata_sim::destroy | ( | class(optidata_sim), intent(inout) | this | ) |
Definition at line 41 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 42 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 40 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 37 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 35 of file mo_optimization_types.f90.
real(dp), dimension(:, :), allocatable mo_optimization_types::optidata_sim::datasim |
simulation data
Definition at line 34 of file mo_optimization_types.f90.