| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | max_num_davidson_iters | = | 50 | ||
| real(kind=dp), | public | :: | residual_norm_target | = | 1e-7_dp |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(HamiltonianCalcType), | public | :: | super | ||||
| real(kind=dp), | public, | allocatable, dimension(:, :) | :: | multiplied_basis_vectors | |||
| real(kind=dp), | public, | allocatable, dimension(:) | :: | davidson_eigenvector | |||
| real(kind=dp), | public, | allocatable, dimension(:) | :: | eigenvector_proj | |||
| real(kind=dp), | public, | allocatable, dimension(:) | :: | residual | |||
| real(kind=dp), | public | :: | residual_norm | ||||
| real(kind=dp), | public | :: | davidson_eigenvalue | ||||
| real(kind=dp), | public, | allocatable, dimension(:) | :: | temp_in | |||
| real(kind=dp), | public, | allocatable, dimension(:) | :: | temp_out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | hamil_type_in | |||
| logical, | intent(in) | :: | print_info_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this | |||
| logical, | intent(in) | :: | print_info | |||
| integer, | intent(in) | :: | hamil_type |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | basis_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | basis_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | basis_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | basis_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(DavidsonCalcType), | intent(inout) | :: | this |