| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| complex(kind=dp), | private | :: | element | ||||
| integer, | private | :: | position(2) | ||||
| procedure(basis_function), | public, | pointer, nopass | :: | spline1 | |||
| procedure(basis_function), | public, | pointer, nopass | :: | spline2 | |||
| type(matrix_element_node_t), | public, | pointer | :: | next |
| procedure, public :: get_element | |
| procedure, public :: get_position | |
| procedure, public :: delete |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | element | |||
| integer, | intent(in) | :: | position(2) | |||
| procedure(basis_function), | intent(in), | pointer | :: | spline1 | ||
| procedure(basis_function), | intent(in), | pointer | :: | 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(inout) | :: | this |