FV3 Bundle
type_minim::minim_type Type Reference

Public Member Functions

procedure compute => minim_compute
 
procedure cost => minim_cost
 
procedure cost_fit_diag => minim_cost_fit_diag
 
procedure cost_fit_diag_dble => minim_cost_fit_diag_dble
 
procedure cost_fit_lct => minim_cost_fit_lct
 
procedure hooke => minim_hooke
 
procedure best_nearby => minim_best_nearby
 
procedure vt_dir => minim_vt_dir
 
procedure vt_inv => minim_vt_inv
 

Public Attributes

integer nx
 
integer ny
 
real(kind_real), dimension(:), allocatable x
 
real(kind_real), dimension(:), allocatable guess
 
real(kind_real), dimension(:), allocatable binf
 
real(kind_real), dimension(:), allocatable bsup
 
real(kind_real), dimension(:), allocatable obs
 
character(len=1024) cost_function
 
real(kind_real) f_guess
 
real(kind_real) f_min
 
character(len=1024) algo
 
integer nl0
 
integer nc3
 
integer nl0r
 
logical lhomh
 
logical lhomv
 
integer, dimension(:,:), allocatable l0rl0_to_l0
 
real(kind_real), dimension(:), allocatable disth
 
real(kind_real), dimension(:,:), allocatable distv
 
integer nscales
 
real(kind_real), dimension(:,:), allocatable dx
 
real(kind_real), dimension(:,:), allocatable dy
 
real(kind_real), dimension(:,:), allocatable dz
 
logical, dimension(:,:), allocatable dmask
 

Detailed Description

Definition at line 24 of file type_minim.F90.

Member Function/Subroutine Documentation

◆ best_nearby()

procedure type_minim::minim_type::best_nearby ( )

Definition at line 63 of file type_minim.F90.

◆ compute()

procedure type_minim::minim_type::compute ( )

Definition at line 57 of file type_minim.F90.

◆ cost()

procedure type_minim::minim_type::cost ( )

Definition at line 58 of file type_minim.F90.

◆ cost_fit_diag()

procedure type_minim::minim_type::cost_fit_diag ( )

Definition at line 59 of file type_minim.F90.

◆ cost_fit_diag_dble()

procedure type_minim::minim_type::cost_fit_diag_dble ( )

Definition at line 60 of file type_minim.F90.

◆ cost_fit_lct()

procedure type_minim::minim_type::cost_fit_lct ( )

Definition at line 61 of file type_minim.F90.

◆ hooke()

procedure type_minim::minim_type::hooke ( )

Definition at line 62 of file type_minim.F90.

◆ vt_dir()

procedure type_minim::minim_type::vt_dir ( )

Definition at line 64 of file type_minim.F90.

◆ vt_inv()

procedure type_minim::minim_type::vt_inv ( )

Definition at line 65 of file type_minim.F90.

Member Data Documentation

◆ algo

character(len=1024) type_minim::minim_type::algo

Definition at line 36 of file type_minim.F90.

◆ binf

real(kind_real), dimension(:), allocatable type_minim::minim_type::binf

Definition at line 30 of file type_minim.F90.

◆ bsup

real(kind_real), dimension(:), allocatable type_minim::minim_type::bsup

Definition at line 31 of file type_minim.F90.

◆ cost_function

character(len=1024) type_minim::minim_type::cost_function

Definition at line 33 of file type_minim.F90.

◆ disth

real(kind_real), dimension(:), allocatable type_minim::minim_type::disth

Definition at line 47 of file type_minim.F90.

◆ distv

real(kind_real), dimension(:,:), allocatable type_minim::minim_type::distv

Definition at line 48 of file type_minim.F90.

◆ dmask

logical, dimension(:,:), allocatable type_minim::minim_type::dmask

Definition at line 55 of file type_minim.F90.

◆ dx

real(kind_real), dimension(:,:), allocatable type_minim::minim_type::dx

Definition at line 52 of file type_minim.F90.

◆ dy

real(kind_real), dimension(:,:), allocatable type_minim::minim_type::dy

Definition at line 53 of file type_minim.F90.

◆ dz

real(kind_real), dimension(:,:), allocatable type_minim::minim_type::dz

Definition at line 54 of file type_minim.F90.

◆ f_guess

real(kind_real) type_minim::minim_type::f_guess

Definition at line 34 of file type_minim.F90.

◆ f_min

real(kind_real) type_minim::minim_type::f_min

Definition at line 35 of file type_minim.F90.

◆ guess

real(kind_real), dimension(:), allocatable type_minim::minim_type::guess

Definition at line 29 of file type_minim.F90.

◆ l0rl0_to_l0

integer, dimension(:,:), allocatable type_minim::minim_type::l0rl0_to_l0

Definition at line 46 of file type_minim.F90.

◆ lhomh

logical type_minim::minim_type::lhomh

Definition at line 44 of file type_minim.F90.

◆ lhomv

logical type_minim::minim_type::lhomv

Definition at line 45 of file type_minim.F90.

◆ nc3

integer type_minim::minim_type::nc3

Definition at line 40 of file type_minim.F90.

◆ nl0

integer type_minim::minim_type::nl0

Definition at line 39 of file type_minim.F90.

◆ nl0r

integer type_minim::minim_type::nl0r

Definition at line 43 of file type_minim.F90.

◆ nscales

integer type_minim::minim_type::nscales

Definition at line 51 of file type_minim.F90.

◆ nx

integer type_minim::minim_type::nx

Definition at line 26 of file type_minim.F90.

◆ ny

integer type_minim::minim_type::ny

Definition at line 27 of file type_minim.F90.

◆ obs

real(kind_real), dimension(:), allocatable type_minim::minim_type::obs

Definition at line 32 of file type_minim.F90.

◆ x

real(kind_real), dimension(:), allocatable type_minim::minim_type::x

Definition at line 28 of file type_minim.F90.


The documentation for this type was generated from the following file: