ExtDataTimeSample Derived Type

type, public :: ExtDataTimeSample


Inherits

type~~extdatatimesample~~InheritsGraph type~extdatatimesample ExtDataTimeSample ESMF_Time ESMF_Time type~extdatatimesample->ESMF_Time source_time

Inherited by

type~~extdatatimesample~~InheritedByGraph type~extdatatimesample ExtDataTimeSample type~pair~5 pair type~pair~5->type~extdatatimesample value type~tvector~5 tVector type~tvector~5->type~pair~5 elements type~set2~6 set2 type~set2~6->type~tvector~5 items type~extdatatimesamplemap ExtDataTimeSampleMap type~extdatatimesamplemap->type~set2~6 tree type~s_iterator~6 s_iterator type~s_iterator~6->type~set2~6 reference

Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: extrap_outside
character(len=:), public, allocatable :: refresh_frequency
character(len=:), public, allocatable :: refresh_offset
character(len=:), public, allocatable :: refresh_time
logical, public :: exact
logical, public :: time_interpolation
type(ESMF_Time), public, allocatable :: source_time(:)

Constructor

public interface ExtDataTimeSample

  • private function new_ExtDataTimeSample(config, unusable, rc) result(TimeSample)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfig), intent(in) :: config
    class(KeywordEnforcer), intent(in), optional :: unusable
    integer, intent(out), optional :: rc

    Return Value type(ExtDataTimeSample)


Type-Bound Procedures

procedure, public :: set_defaults

  • private subroutine set_defaults(this, unusable, rc)

    Arguments

    Type IntentOptional Attributes Name
    class(ExtDataTimeSample), intent(inout), target :: this
    class(KeywordEnforcer), intent(in), optional :: unusable
    integer, intent(out), optional :: rc