5.13.3-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_optimization_types Module Reference

Type definitions for optimization routines. More...

Data Types

type  optidata
 optional data, such as sm, neutrons, et, tws More...
 
type  optidata_sim
 type for simulated optional data More...
 

Functions/Subroutines

subroutine optidata_sim_init (this, optidataobs)
 
subroutine optidata_sim_destroy (this)
 
subroutine optidata_sim_increment_counter (this, timestepinput, is_new_day, is_new_month, is_new_year)
 
subroutine optidata_sim_add (this, data_sim)
 
subroutine optidata_sim_average (this)
 
subroutine optidata_sim_average_per_timestep (this, timestepinput, is_new_day, is_new_month, is_new_year)
 
subroutine optidata_sim_average_add (this, data_sim)
 

Detailed Description

Type definitions for optimization routines.

Author
Maren Kaluza
Date
Nov 2019


Function/Subroutine Documentation

◆ optidata_sim_add()

subroutine mo_optimization_types::optidata_sim_add ( class(optidata_sim), intent(inout) this,
real(dp), dimension(:), intent(in) data_sim )
private

Definition at line 93 of file mo_optimization_types.f90.

◆ optidata_sim_average()

subroutine mo_optimization_types::optidata_sim_average ( class(optidata_sim), intent(inout) this)
private

Definition at line 101 of file mo_optimization_types.f90.

◆ optidata_sim_average_add()

subroutine mo_optimization_types::optidata_sim_average_add ( class(optidata_sim), intent(inout) this,
real(dp), dimension(:), intent(in) data_sim )
private

Definition at line 133 of file mo_optimization_types.f90.

◆ optidata_sim_average_per_timestep()

subroutine 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 )
private

Definition at line 110 of file mo_optimization_types.f90.

◆ optidata_sim_destroy()

subroutine mo_optimization_types::optidata_sim_destroy ( class(optidata_sim), intent(inout) this)
private

Definition at line 63 of file mo_optimization_types.f90.

◆ optidata_sim_increment_counter()

subroutine 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 )
private

Definition at line 69 of file mo_optimization_types.f90.

◆ optidata_sim_init()

subroutine mo_optimization_types::optidata_sim_init ( class(optidata_sim), intent(inout) this,
type(optidata), intent(in) optidataobs )

Definition at line 53 of file mo_optimization_types.f90.