interp_bounds_type Derived Type

type, public :: interp_bounds_type


Constructor

public interface interp_bounds_type

  • private function constructor(begp, endp, begc, endc, begl, endl, begg, endg) result(this)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: begp
    integer, intent(in) :: endp
    integer, intent(in) :: begc
    integer, intent(in) :: endc
    integer, intent(in) :: begl
    integer, intent(in) :: endl
    integer, intent(in) :: begg
    integer, intent(in) :: endg

    Return Value type(interp_bounds_type)


Type-Bound Procedures

procedure, public :: get_begp

  • private function get_begp(this)

    Arguments

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

    Return Value integer

procedure, public :: get_endp

  • private function get_endp(this)

    Arguments

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

    Return Value integer

procedure, public :: get_begc

  • private function get_begc(this)

    Arguments

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

    Return Value integer

procedure, public :: get_endc

  • private function get_endc(this)

    Arguments

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

    Return Value integer

procedure, public :: get_begl

  • private function get_begl(this)

    Arguments

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

    Return Value integer

procedure, public :: get_endl

  • private function get_endl(this)

    Arguments

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

    Return Value integer

procedure, public :: get_begg

  • private function get_begg(this)

    Arguments

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

    Return Value integer

procedure, public :: get_endg

  • private function get_endg(this)

    Arguments

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

    Return Value integer

procedure, public :: get_beg

  • private function get_beg(this, subgrid_level) result(beg_index)

    Arguments

    Type IntentOptional Attributes Name
    class(interp_bounds_type), intent(in) :: this
    character(len=*), intent(in) :: subgrid_level

    Return Value integer

procedure, public :: get_end

  • private function get_end(this, subgrid_level) result(end_index)

    Arguments

    Type IntentOptional Attributes Name
    class(interp_bounds_type), intent(in) :: this
    character(len=*), intent(in) :: subgrid_level

    Return Value integer