ECTRANS_FIELD_API_MOD Module


Uses

    • FIELD_ACCESS_MODULE
    • FIELD_MODULE
    • FIELD_BASIC_MODULE
    • PARKIND1
  • module~~ectrans_field_api_mod~~UsesGraph module~ectrans_field_api_mod ECTRANS_FIELD_API_MOD FIELD_ACCESS_MODULE FIELD_ACCESS_MODULE module~ectrans_field_api_mod->FIELD_ACCESS_MODULE FIELD_BASIC_MODULE FIELD_BASIC_MODULE module~ectrans_field_api_mod->FIELD_BASIC_MODULE FIELD_MODULE FIELD_MODULE module~ectrans_field_api_mod->FIELD_MODULE PARKIND1 PARKIND1 module~ectrans_field_api_mod->PARKIND1

Used by

  • module~~ectrans_field_api_mod~~UsedByGraph module~ectrans_field_api_mod ECTRANS_FIELD_API_MOD module~ectrans_field_api_helper ectrans_field_api_helper module~ectrans_field_api_helper->module~ectrans_field_api_mod proc~dir_trans_field_api DIR_TRANS_FIELD_API proc~dir_trans_field_api->module~ectrans_field_api_mod proc~inv_trans_field_api INV_TRANS_FIELD_API proc~inv_trans_field_api->module~ectrans_field_api_mod

Interfaces

public interface MAKE_FIELD_GRID

  • private function MAKE_FIELD_GRID_1RB(YLF, NAME)

    Arguments

    Type IntentOptional Attributes Name
    class(FIELD_1RB), intent(in), POINTER :: YLF
    character(len=*), intent(in) :: NAME

    Return Value type(FIELD_GRID)

  • private function MAKE_FIELD_GRID_2RB(YLF, NAME)

    Arguments

    Type IntentOptional Attributes Name
    class(FIELD_2RB), intent(in), POINTER :: YLF
    character(len=*), intent(in) :: NAME

    Return Value type(FIELD_GRID)

  • private function MAKE_FIELD_GRID_3RB(YLF, NAME)

    Arguments

    Type IntentOptional Attributes Name
    class(FIELD_3RB), intent(in), POINTER :: YLF
    character(len=*), intent(in) :: NAME

    Return Value type(FIELD_GRID)

  • private function MAKE_FIELD_GRID_4RB(YLF, NAME)

    Arguments

    Type IntentOptional Attributes Name
    class(FIELD_4RB), intent(in), POINTER :: YLF
    character(len=*), intent(in) :: NAME

    Return Value type(FIELD_GRID)

public interface MAKE_FIELD_SPEC

  • private function MAKE_FIELD_SPEC_1RB(YLF, NAME, IVSET)

    Arguments

    Type IntentOptional Attributes Name
    class(FIELD_1RB), intent(in), POINTER :: YLF
    character(len=*), intent(in) :: NAME
    integer(kind=JPIM), intent(in), optional, TARGET :: IVSET(:)

    Return Value type(FIELD_SPEC)

  • private function MAKE_FIELD_SPEC_2RB(YLF, NAME, IVSET)

    Arguments

    Type IntentOptional Attributes Name
    class(FIELD_2RB), intent(in), POINTER :: YLF
    character(len=*), intent(in) :: NAME
    integer(kind=JPIM), intent(in), optional, TARGET :: IVSET(:)

    Return Value type(FIELD_SPEC)

  • private function MAKE_FIELD_SPEC_3RB(YLF, NAME, IVSET)

    Arguments

    Type IntentOptional Attributes Name
    class(FIELD_3RB), intent(in), POINTER :: YLF
    character(len=*), intent(in) :: NAME
    integer(kind=JPIM), intent(in), optional, TARGET :: IVSET(:)

    Return Value type(FIELD_SPEC)


Derived Types

type, public ::  FIELD_GRID

Components

Type Visibility Attributes Name Initial
class(FIELD_BASIC), public, POINTER :: PTR
character(len=10), public :: NAME
integer(kind=JPIM), public :: DIM_V

type, public ::  FIELD_SPEC

Components

Type Visibility Attributes Name Initial
class(FIELD_BASIC), public, POINTER :: PTR
character(len=10), public :: NAME
integer(kind=JPIM), public, POINTER :: IVSET(:)

type, public ::  SPEC_VIEW

Components

Type Visibility Attributes Name Initial
real(kind=JPRB), public, POINTER :: P(:)
character(len=12), public :: NAME

type, public ::  GRID_VIEW

Components

Type Visibility Attributes Name Initial
real(kind=JPRB), public, POINTER :: P(:,:)
integer(kind=JPIM), public :: IVSET
character(len=12), public :: NAME

type, public ::  IVSET_PTR

Components

Type Visibility Attributes Name Initial
integer(kind=JPIM), public, POINTER :: PTR(:)

Functions

public function LG(YLFL, LGV, IVSET, LDACC, LDRDONLY) result(IOFF)

Arguments

Type IntentOptional Attributes Name
type(FIELD_GRID), intent(in) :: YLFL(:)
type(GRID_VIEW), intent(inout), optional :: LGV(:)
type(IVSET_PTR), intent(in), optional :: IVSET(:)
logical, intent(in), optional :: LDACC
logical, intent(in), optional :: LDRDONLY

Return Value integer(kind=JPIM)

public function LG_COUNT(YLFL)

Arguments

Type IntentOptional Attributes Name
type(FIELD_GRID), intent(in) :: YLFL(:)

Return Value integer(kind=JPIM)

public function LS(YLFL, LSV, LDACC, LDRDONLY) result(IOFF)

Arguments

Type IntentOptional Attributes Name
type(FIELD_SPEC), intent(in) :: YLFL(:)
type(SPEC_VIEW), intent(inout), optional :: LSV(:)
logical, intent(in), optional :: LDACC
logical, intent(in), optional :: LDRDONLY

Return Value integer(kind=JPIM)

public function LS_COUNT(YLFL)

Arguments

Type IntentOptional Attributes Name
type(FIELD_SPEC), intent(in) :: YLFL(:)

Return Value integer(kind=JPIM)


Subroutines

public subroutine GET_LAYOUT_G(YLFL, NBLK, KPROMA)

Arguments

Type IntentOptional Attributes Name
type(FIELD_GRID), intent(in) :: YLFL(:)
integer(kind=JPIM), intent(inout) :: NBLK
integer(kind=JPIM), intent(inout) :: KPROMA

public subroutine GET_LAYOUT_S(YLFL, KSPEC)

Arguments

Type IntentOptional Attributes Name
type(FIELD_SPEC), intent(in) :: YLFL(:)
integer(kind=JPIM), intent(inout) :: KSPEC