matrix_element_node_t Derived Type

type, public :: matrix_element_node_t


Contents


Components

TypeVisibilityAttributesNameInitial
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

Type-Bound Procedures

procedure, public :: get_element

  • private pure function get_element(this)

    Arguments

    TypeIntentOptionalAttributesName
    class(matrix_element_node_t), intent(in) :: this

    Return Value complex(kind=dp)

procedure, public :: get_position

  • private pure function get_position(this) result(position)

    Arguments

    TypeIntentOptionalAttributesName
    class(matrix_element_node_t), intent(in) :: this

    Return Value integer(2)

procedure, public :: delete