RealDataLinkedList_t Derived Type

type, public :: RealDataLinkedList_t


Components

Type Visibility Attributes Name Initial
type(RealData_t), public, pointer :: head => NULL()
integer, public :: no_of_entries = 0

Type-Bound Procedures

procedure, public :: Append => RealDataLinkedList_Append

  • private subroutine RealDataLinkedList_Append(self, value)

    Arguments

    Type IntentOptional Attributes Name
    class(RealDataLinkedList_t) :: self
    real(kind=RP) :: value

procedure, public :: Load => RealDataLinkedList_Load

  • private subroutine RealDataLinkedList_Load(self, array)

    Arguments

    Type IntentOptional Attributes Name
    class(RealDataLinkedList_t) :: self
    real(kind=RP), allocatable :: array(:)

procedure, public :: check => CheckReal

  • private function CheckReal(self, value) result(found)

    Arguments

    Type IntentOptional Attributes Name
    class(RealDataLinkedList_t), intent(inout) :: self
    real(kind=RP), intent(in) :: value

    Return Value logical

procedure, public :: Destruct => RealDataLinkedList_Destruct

  • private elemental subroutine RealDataLinkedList_Destruct(self)

    Arguments

    Type IntentOptional Attributes Name
    class(RealDataLinkedList_t), intent(inout) :: self