fates_io_dimension_type Derived Type

type, public :: fates_io_dimension_type


Components

Type Visibility Attributes Name Initial
character(len=fates_short_string_length), public :: name
integer, public :: lower_bound
integer, public :: upper_bound
integer, public, allocatable :: clump_lower_bound(:)
integer, public, allocatable :: clump_upper_bound(:)

Type-Bound Procedures

procedure, public :: Init

  • private subroutine Init(this, name, num_threads, lower_bound, upper_bound)

    Arguments

    Type IntentOptional Attributes Name
    class(fates_io_dimension_type), intent(inout) :: this
    character(len=*), intent(in) :: name
    integer, intent(in) :: num_threads
    integer, intent(in) :: lower_bound
    integer, intent(in) :: upper_bound

procedure, public :: SetThreadBounds

  • private subroutine SetThreadBounds(this, thread_index, lower_bound, upper_bound)

    Arguments

    Type IntentOptional Attributes Name
    class(fates_io_dimension_type), intent(inout) :: this
    integer, intent(in) :: thread_index
    integer, intent(in) :: lower_bound
    integer, intent(in) :: upper_bound