FieldsAreSameTypeKind Interface

public interface FieldsAreSameTypeKind

Called by

interface~~fieldsaresametypekind~~CalledByGraph interface~fieldsaresametypekind FieldsAreSameTypeKind none~initialize~30 AccumulatorAction%initialize none~initialize~30->interface~fieldsaresametypekind proc~test_fieldsaresametypekind test_FieldsAreSameTypeKind proc~test_fieldsaresametypekind->interface~fieldsaresametypekind proc~test_accumulate test_accumulate proc~test_accumulate->none~initialize~30 proc~test_accumulate_mean_r4 test_accumulate_mean_R4 proc~test_accumulate_mean_r4->none~initialize~30 proc~test_accumulate_r4 test_accumulate_R4 proc~test_accumulate_r4->none~initialize~30 proc~test_accumulate_with_undef_some_steps test_accumulate_with_undef_some_steps proc~test_accumulate_with_undef_some_steps->none~initialize~30 proc~test_calculate_mean_r4 test_calculate_mean_R4 proc~test_calculate_mean_r4->none~initialize~30 proc~test_clear test_clear proc~test_clear->none~initialize~30 proc~test_clear~2 test_clear proc~test_clear~2->none~initialize~30 proc~test_initialize test_initialize proc~test_initialize->none~initialize~30 proc~test_initialize~2 test_initialize proc~test_initialize~2->none~initialize~30 proc~test_invalidate test_invalidate proc~test_invalidate->none~initialize~30 proc~test_invalidate~2 test_invalidate proc~test_invalidate~2->none~initialize~30 proc~test_max_accumulate_r4 test_max_accumulate_R4 proc~test_max_accumulate_r4->none~initialize~30 proc~test_min_accumulate_r4 test_min_accumulate_R4 proc~test_min_accumulate_r4->none~initialize~30 proc~test_update test_update proc~test_update->none~initialize~30

Module Procedures

private function are_same_type_kind(x, y, rc) result(same_tk)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: x
type(ESMF_Field), intent(inout) :: y
integer, intent(out), optional :: rc

Return Value logical