BracketingFields Derived Type

type, public :: BracketingFields


Inherits

type~~bracketingfields~~InheritsGraph type~bracketingfields BracketingFields type~extdatabracket ExtDataBracket type~bracketingfields->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~~InheritedByGraph type~bracketingfields BracketingFields type~primaryexport PrimaryExport type~primaryexport->type~bracketingfields modelGridFields type~vector_wrapper~28 vector_wrapper type~vector_wrapper~28->type~primaryexport item type~primaryexportvector PrimaryExportVector type~primaryexportvector->type~vector_wrapper~28 elements type~primaryexportvectoriterator PrimaryExportVectorIterator type~primaryexportvectoriterator->type~vector_wrapper~28 elements type~vectorriterator~23 VectorRIterator type~vectorriterator~23->type~primaryexportvectoriterator iterator

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