================================================== Contains parameters that control the disentanglement minimisation procedure ==================================================
| 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 |
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