0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
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 91 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 99 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 131 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 108 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 61 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 67 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 51 of file mo_optimization_types.f90.