type_ic Derived Type

type, public :: type_ic


Inherits

type~~type_ic~~InheritsGraph type~type_ic type_ic type~abst_ic abst_ic type~type_ic->type~abst_ic t, h, p

Inherited by

type~~type_ic~~InheritedByGraph type~type_ic type_ic type~type_ftdss type_ftdss type~type_ftdss->type~type_ic ic

Components

Type Visibility Attributes Name Initial
class(abst_ic), public, allocatable :: h
class(abst_ic), public, allocatable :: p
class(abst_ic), public, allocatable :: t

Type-Bound Procedures

procedure, public :: apply

  • private subroutine apply(self, initial_target, domain, variable)

    Arguments

    Type IntentOptional Attributes Name
    class(type_ic), intent(in) :: self
    character(len=*), intent(in) :: initial_target
    type(type_domain), intent(in) :: domain
    type(type_variable), intent(inout) :: variable

procedure, public :: initialize => initialize_type_ic

Source Code

    type :: type_ic
        class(abst_ic), allocatable :: t
        class(abst_ic), allocatable :: h
        class(abst_ic), allocatable :: p
    contains
        procedure :: initialize => initialize_type_ic
        procedure :: apply
    end type type_ic