| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| complex(kind=dp), | private | :: | element | ||||
| integer, | private | :: | position(2) | ||||
| real(kind=dp), | private, | allocatable | :: | spline1(:) | |||
| real(kind=dp), | private, | allocatable | :: | spline2(:) | |||
| type(matrix_element_node_t), | public, | pointer | :: | next |
| procedure, public :: get_element | |
| procedure, public :: get_position | |
| procedure, public :: get_spline1 | |
| procedure, public :: get_spline2 | |
| procedure, public :: delete |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | element | |||
| integer, | intent(in) | :: | position(2) | |||
| real(kind=dp), | intent(in) | :: | spline1(:) | |||
| real(kind=dp), | intent(in) | :: | spline2(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_element_node_t), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_element_node_t), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_element_node_t), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_element_node_t), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(matrix_element_node_t), | intent(inout) | :: | this |