| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(sparse_matrix_real), | public, | allocatable, dimension(:) | :: | sparse_ham | |||
| integer(kind=TagIntType), | public, | allocatable, dimension(:, :) | :: | SparseHamilTags | |||
| real(kind=dp), | public, | allocatable, dimension(:) | :: | hamil_diag | |||
| integer(kind=TagIntType), | public | :: | HDiagTag | ||||
| type(trial_hashtable), | public, | allocatable, dimension(:) | :: | trial_ht | |||
| type(trial_hashtable), | public, | allocatable, dimension(:) | :: | con_ht | |||
| type(shared_rhash_t), | public | :: | var_ht | ||||
| type(sparse_matrix_real), | public, | allocatable, dimension(:) | :: | approx_ham |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=n_int), | public, | allocatable, dimension(:, :) | :: | states | |||
| integer, | public | :: | nclash |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | allocatable, dimension(:) | :: | ind | |||
| integer, | public | :: | nclash |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=n_int), | intent(in) | :: | ilut(0:NIfTot) | |||
| integer, | intent(in) | :: | nI(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | num_states | |||
| integer(kind=n_int), | intent(in) | :: | ilut_list(0:NIfTot,num_states) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | num_states | |||
| integer(kind=n_int), | intent(in) | :: | ilut_list(0:NIfTot,num_states) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=MPIArg), | intent(in) | :: | num_states(0:nProcessors-1) | |||
| integer(kind=n_int), | intent(in) | :: | ilut_list(0:NIfTot,num_states(iProcIndex)) | |||
| logical, | intent(in) | :: | tPrintInfo |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(core_space_t), | intent(inout) | :: | rep |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(core_space_t), | intent(inout) | :: | rep |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(core_space_t), | intent(in) | :: | rep |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(sparse_matrix_real), | intent(inout) | :: | sparse_matrix(:) | |||
| integer, | intent(in) | :: | row | |||
| integer, | intent(in) | :: | sparse_row_size | |||
| character(len=*), | intent(in) | :: | sparse_matrix_name | |||
| integer(kind=TagIntType), | intent(inout) | :: | sparse_tags(2) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(core_hashtable), | intent(inout), | allocatable | :: | ht(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(trial_hashtable), | intent(inout), | allocatable | :: | ht(:) |