FieldBundleDelta Interface

public interface FieldBundleDelta

Module Procedures

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)