fates_io_variable_kind_type Derived Type

type, public :: fates_io_variable_kind_type


Components

Type Visibility Attributes Name Initial
character(len=fates_long_string_length), public :: name
integer, public :: ndims
integer, public, allocatable :: dimsize(:)
integer, public :: dim1_index
integer, public :: dim2_index

Type-Bound Procedures

procedure, public :: Init

  • private subroutine Init(this, name, num_dims)

    Arguments

    Type IntentOptional Attributes Name
    class(fates_io_variable_kind_type), intent(inout) :: this
    character(len=*), intent(in) :: name
    integer, intent(in) :: num_dims

procedure, public :: set_active

  • private subroutine set_active(this)

    Arguments

    Type IntentOptional Attributes Name
    class(fates_io_variable_kind_type), intent(inout) :: this

procedure, public :: is_active

  • private function is_active(this)

    Arguments

    Type IntentOptional Attributes Name
    class(fates_io_variable_kind_type), intent(in) :: this

    Return Value logical