TimeAverageAction Derived Type

type, public :: TimeAverageAction


Inherits

type~~timeaverageaction~~InheritsGraph type~timeaverageaction TimeAverageAction ESMF_Field ESMF_Field type~timeaverageaction->ESMF_Field f_in, f_out, f_sum, denominator type~timeaveragespec TimeAverageSpec type~timeaverageaction->type~timeaveragespec spec

Constructor

public interface TimeAverageAction

  • private function new_TimeAverageAction_scalar(f_in, f_out, spec) result(action)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Field), intent(in) :: f_in
    type(ESMF_Field), intent(in) :: f_out
    type(TimeAverageSpec), intent(in) :: spec

    Return Value real


Source Code

   type :: TimeAverageAction
      private
      integer :: counter
      type(TimeAverageSpec) :: spec
      type(ESMF_Field) :: f_in, f_out
      type(ESMF_Field) :: f_sum
      type(ESMF_Field) :: denominator
   end type TimeAverageAction