MAPL_TileGridIO Interface

public interface MAPL_TileGridIO

Module Procedures

private function new_MAPL_TileGridIO(metadata, input_bundle, output_bundle, write_collection_id, read_collection_id, metadata_collection_id, regrid_method, fraction, items, rc) result(TileGridIO)

Arguments

Type IntentOptional Attributes Name
type(FileMetadata), intent(in), optional :: metadata
type(ESMF_FieldBundle), intent(in), optional :: input_bundle
type(ESMF_FieldBundle), intent(in), optional :: output_bundle
integer, intent(in), optional :: write_collection_id
integer, intent(in), optional :: read_collection_id
integer, intent(in), optional :: metadata_collection_id
integer, intent(in), optional :: regrid_method
integer, intent(in), optional :: fraction
type(GriddedIOitemVector), intent(in), optional :: items
integer, intent(out), optional :: rc

Return Value type(MAPL_TileGridIO)

private function new_MAPL_TileIO(bundle, read_collection_id) result(TileIO)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(in) :: bundle
integer, intent(in) :: read_collection_id

Return Value type(MAPL_TileGridIO)