mapl3g_FieldBundleDelta Module


Uses

  • module~~mapl3g_fieldbundledelta~~UsesGraph module~mapl3g_fieldbundledelta mapl3g_FieldBundleDelta ESMF ESMF module~mapl3g_fieldbundledelta->ESMF module~mapl3g_fieldbundleget mapl3g_FieldBundleGet module~mapl3g_fieldbundledelta->module~mapl3g_fieldbundleget module~mapl3g_fieldbundletype_flag mapl3g_FieldBundleType_Flag module~mapl3g_fieldbundledelta->module~mapl3g_fieldbundletype_flag module~mapl3g_fieldcreate mapl3g_FieldCreate module~mapl3g_fieldbundledelta->module~mapl3g_fieldcreate module~mapl3g_fielddelta mapl3g_FieldDelta module~mapl3g_fieldbundledelta->module~mapl3g_fielddelta module~mapl3g_fieldget mapl3g_FieldGet module~mapl3g_fieldbundledelta->module~mapl3g_fieldget module~mapl3g_fieldinfo mapl3g_FieldInfo module~mapl3g_fieldbundledelta->module~mapl3g_fieldinfo module~mapl3g_infoutilities mapl3g_InfoUtilities module~mapl3g_fieldbundledelta->module~mapl3g_infoutilities module~mapl3g_lu_bound mapl3g_LU_Bound module~mapl3g_fieldbundledelta->module~mapl3g_lu_bound module~mapl3g_ungriddeddims mapl3g_UngriddedDims module~mapl3g_fieldbundledelta->module~mapl3g_ungriddeddims module~mapl3g_verticalstaggerloc mapl3g_VerticalStaggerLoc module~mapl3g_fieldbundledelta->module~mapl3g_verticalstaggerloc module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_fieldbundledelta->module~mapl_errorhandling module~mapl_fieldpointerutilities MAPL_FieldPointerUtilities module~mapl3g_fieldbundledelta->module~mapl_fieldpointerutilities module~mapl_fieldutilities MAPL_FieldUtilities module~mapl3g_fieldbundledelta->module~mapl_fieldutilities module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl3g_fieldbundledelta->module~mapl_keywordenforcer module~mapl3g_fieldbundleget->ESMF module~mapl3g_fieldbundleget->module~mapl3g_fieldbundletype_flag module~mapl3g_fieldbundleget->module~mapl3g_infoutilities module~mapl3g_fieldbundleget->module~mapl3g_lu_bound module~mapl3g_fieldbundleget->module~mapl3g_ungriddeddims module~mapl3g_fieldbundleget->module~mapl_errorhandling module~mapl3g_fieldbundleget->module~mapl_keywordenforcer module~mapl3g_field_api mapl3g_Field_API module~mapl3g_fieldbundleget->module~mapl3g_field_api module~mapl3g_fieldbundleinfo mapl3g_FieldBundleInfo module~mapl3g_fieldbundleget->module~mapl3g_fieldbundleinfo module~mapl3g_fieldcreate->ESMF module~mapl3g_fieldcreate->module~mapl3g_fieldinfo module~mapl3g_fieldcreate->module~mapl3g_lu_bound module~mapl3g_fieldcreate->module~mapl3g_ungriddeddims module~mapl3g_fieldcreate->module~mapl3g_verticalstaggerloc module~mapl3g_fieldcreate->module~mapl_errorhandling module~mapl3g_fieldcreate->module~mapl_keywordenforcer module~mapl3g_fielddelta->ESMF module~mapl3g_fielddelta->module~mapl3g_fieldget module~mapl3g_fielddelta->module~mapl3g_fieldinfo module~mapl3g_fielddelta->module~mapl3g_infoutilities module~mapl3g_fielddelta->module~mapl3g_verticalstaggerloc module~mapl3g_fielddelta->module~mapl_errorhandling module~mapl3g_fielddelta->module~mapl_fieldpointerutilities module~mapl3g_fielddelta->module~mapl_keywordenforcer module~mapl3g_fieldget->ESMF module~mapl3g_fieldget->module~mapl3g_fieldinfo module~mapl3g_fieldget->module~mapl3g_ungriddeddims module~mapl3g_fieldget->module~mapl3g_verticalstaggerloc module~mapl3g_fieldget->module~mapl_errorhandling module~mapl3g_fieldget->module~mapl_keywordenforcer module~mapl3g_fieldinfo->ESMF module~mapl3g_fieldinfo->module~mapl3g_infoutilities module~mapl3g_fieldinfo->module~mapl3g_ungriddeddims module~mapl3g_fieldinfo->module~mapl3g_verticalstaggerloc module~mapl3g_fieldinfo->module~mapl_errorhandling module~mapl3g_fieldinfo->module~mapl_keywordenforcer module~mapl3g_esmf_info_keys mapl3g_esmf_info_keys module~mapl3g_fieldinfo->module~mapl3g_esmf_info_keys module~mapl3g_infoutilities->ESMF module~mapl3g_infoutilities->module~mapl_errorhandling module~mapl3g_infoutilities->module~mapl_keywordenforcer module~mapl3g_infoutilities->module~mapl3g_esmf_info_keys module~mapl3g_ungriddeddims->ESMF module~mapl3g_ungriddeddims->module~mapl3g_infoutilities module~mapl3g_ungriddeddims->module~mapl3g_lu_bound module~mapl3g_ungriddeddims->module~mapl_errorhandling module~mapl3g_ungriddeddims->module~mapl3g_esmf_info_keys module~mapl3g_ungriddeddim mapl3g_UngriddedDim module~mapl3g_ungriddeddims->module~mapl3g_ungriddeddim module~mapl3g_ungriddeddimvector mapl3g_UngriddedDimVector module~mapl3g_ungriddeddims->module~mapl3g_ungriddeddimvector module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi module~mapl_fieldpointerutilities->ESMF iso_c_binding iso_c_binding module~mapl_fieldpointerutilities->iso_c_binding module~mapl_exceptionhandling MAPL_ExceptionHandling module~mapl_fieldpointerutilities->module~mapl_exceptionhandling module~mapl_fieldutilities->ESMF module~mapl_fieldutilities->module~mapl3g_fieldinfo module~mapl_fieldutilities->module~mapl3g_infoutilities module~mapl_fieldutilities->module~mapl3g_lu_bound module~mapl_fieldutilities->module~mapl3g_ungriddeddims module~mapl_fieldutilities->module~mapl_fieldpointerutilities module~mapl_fieldutilities->module~mapl_keywordenforcer module~mapl_errorhandlingmod mapl_ErrorHandlingMod module~mapl_fieldutilities->module~mapl_errorhandlingmod module~mapl3g_esmf_info_keys->module~mapl_errorhandling module~mapl3g_field_api->module~mapl3g_fieldcreate module~mapl3g_field_api->module~mapl3g_fieldinfo module~mapl3g_field_api->module~mapl3g_verticalstaggerloc module~mapl3g_fieldbundleinfo->ESMF module~mapl3g_fieldbundleinfo->module~mapl3g_fieldbundletype_flag module~mapl3g_fieldbundleinfo->module~mapl3g_fieldinfo module~mapl3g_fieldbundleinfo->module~mapl3g_infoutilities module~mapl3g_fieldbundleinfo->module~mapl3g_ungriddeddims module~mapl3g_fieldbundleinfo->module~mapl3g_verticalstaggerloc module~mapl3g_fieldbundleinfo->module~mapl_errorhandling module~mapl3g_fieldbundleinfo->module~mapl_keywordenforcer module~mapl3g_fieldbundleinfo->module~mapl3g_esmf_info_keys module~mapl3g_ungriddeddim->ESMF module~mapl3g_ungriddeddim->module~mapl3g_infoutilities module~mapl3g_ungriddeddim->module~mapl3g_lu_bound module~mapl3g_ungriddeddim->module~mapl_errorhandling module~mapl3g_ungriddeddimvector->module~mapl3g_ungriddeddim module~mapl_errorhandlingmod->module~mapl_errorhandling module~mapl_exceptionhandling->module~mapl_errorhandlingmod module~mapl_exceptionhandling->module~mapl_throwmod

Used by

  • module~~mapl3g_fieldbundledelta~~UsedByGraph module~mapl3g_fieldbundledelta mapl3g_FieldBundleDelta module~test_fieldbundledelta Test_FieldBundleDelta module~test_fieldbundledelta->module~mapl3g_fieldbundledelta

Interfaces

public interface FieldBundleDelta

  • private function new_FieldBundleDelta(fieldCount, geom, typekind, num_levels, units, interpolation_weights) result(bundle_delta)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), optional :: fieldCount
    type(ESMF_Geom), intent(in), optional :: geom
    type(ESMF_TypeKind_Flag), intent(in), optional :: typekind
    integer, intent(in), optional :: num_levels
    character(len=*), intent(in), optional :: units
    real(kind=ESMF_KIND_R4), intent(in), optional :: interpolation_weights(:)

    Return Value type(FieldBundleDelta)

  • private function new_FieldBundleDelta_field_delta(field_delta, fieldCount, interpolation_weights) result(bundle_delta)

    Arguments

    Type IntentOptional Attributes Name
    type(FieldDelta), intent(in) :: field_delta
    integer, intent(in), optional :: fieldCount
    real(kind=ESMF_KIND_R4), intent(in), optional :: interpolation_weights(:)

    Return Value type(FieldBundleDelta)


Derived Types

type, public ::  FieldBundleDelta

Constructor

private function new_FieldBundleDelta (fieldCount, geom, typekind, num_levels, units, interpolation_weights)
private function new_FieldBundleDelta_field_delta (field_delta, fieldCount, interpolation_weights)

Type-Bound Procedures

generic, public :: initialize => initialize_bundle_delta
procedure, public :: initialize_bundle_delta
procedure, public :: reallocate_bundle
procedure, public :: update_bundle