dis_control_type Derived Type

type, public :: dis_control_type

================================================== Contains parameters that control the disentanglement minimisation procedure ==================================================


Inherited by

type~~dis_control_type~~InheritedByGraph type~dis_control_type dis_control_type type~lib_common_type lib_common_type type~lib_common_type->type~dis_control_type dis_control

Components

Type Visibility Attributes Name Initial
integer, public :: num_iter = 200

number of disentanglement iteration steps

real(kind=dp), public :: mix_ratio = 0.5_dp

Mixing ratio for the disentanglement routine

real(kind=dp), public :: conv_tol = 1.0e-10_dp

Convergence tolerance for the disentanglement

integer, public :: conv_window = 3

Size of the convergence window for disentanglement


Source Code

  type dis_control_type
    !!==================================================
    !! Contains parameters that control the disentanglement minimisation procedure
    !!==================================================
    integer :: num_iter = 200
    !! number of disentanglement iteration steps
    real(kind=dp) :: mix_ratio = 0.5_dp
    !! Mixing ratio for the disentanglement routine
    real(kind=dp) :: conv_tol = 1.0e-10_dp
    !! Convergence tolerance for the disentanglement
    integer :: conv_window = 3
    !! Size of the convergence window for disentanglement
  end type dis_control_type