BracketingFields Derived Type

type, public :: BracketingFields


Inherits

type~~bracketingfields~2~~InheritsGraph type~bracketingfields~2 BracketingFields type~extdatabracket ExtDataBracket type~bracketingfields~2->type~extdatabracket comp1, comp2, auxiliary1, auxiliary2 type~extdatanode ExtDataNode type~extdatabracket->type~extdatanode left_node, right_node ESMF_Field ESMF_Field type~extdatanode->ESMF_Field field ESMF_Time ESMF_Time type~extdatanode->ESMF_Time time

Inherited by

type~~bracketingfields~2~~InheritedByGraph type~bracketingfields~2 BracketingFields type~primaryexport~2 PrimaryExport type~primaryexport~2->type~bracketingfields~2 modelGridFields

Components

Type Visibility Attributes Name Initial
logical, public :: initialized = .false.
type(ExtDataBracket), public :: auxiliary1
type(ExtDataBracket), public :: auxiliary2
type(ExtDataBracket), public :: comp1
type(ExtDataBracket), public :: comp2

Source Code

  type BracketingFields
     ! fields to store endpoints for interpolation of a vector pair
     type(ExtDataBracket) :: comp1
     type(ExtDataBracket) :: comp2
     ! if vertically interpolating vector fields
     type(ExtDataBracket) :: auxiliary1
     type(ExtDataBracket) :: auxiliary2
     logical :: initialized = .false.
  end type BracketingFields