| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | nb_elements | ||||
| integer, | private | :: | spline1_size | ||||
| integer, | private | :: | spline2_size | ||||
| type(matrix_element_node_t), | private, | pointer | :: | head | |||
| type(matrix_element_node_t), | private, | pointer | :: | tail | |||
| character(len=:), | private, | allocatable | :: | state_vector(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_elements_t), | intent(inout) | :: | this | |||
| class(*), | intent(in) | :: | element | |||
| character(len=*), | intent(in) | :: | loc1 | |||
| character(len=*), | intent(in) | :: | loc2 | |||
| real(kind=dp), | intent(in) | :: | spline1(:) | |||
| real(kind=dp), | intent(in) | :: | spline2(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_elements_t), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | inode |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_elements_t), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_elements_t), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_elements_t), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_elements_t), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_elements_t), | intent(in) | :: | this | |||
| real(kind=dp), | intent(in) | :: | spline1(:) | |||
| real(kind=dp), | intent(in) | :: | spline2(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_elements_t), | intent(inout) | :: | this |