new_ExtDataNG_IOBundle Function

public function new_ExtDataNG_IOBundle(bracket_side, entry_index, file_name, time_index, regrid_method, fraction, template, metadata_coll_id, server_coll_id, items, on_tiles, rc) result(io_bundle)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: bracket_side
integer, intent(in) :: entry_index
character(len=*), intent(in) :: file_name
integer, intent(in) :: time_index
integer, intent(in) :: regrid_method
integer, intent(in) :: fraction
character(len=*), intent(in) :: template
integer, intent(in) :: metadata_coll_id
integer, intent(in) :: server_coll_id
type(GriddedIOitemVector), target :: items
logical, intent(in) :: on_tiles
integer, intent(out), optional :: rc

Return Value type(ExtDataNG_IOBundle)


Calls

proc~~new_extdatang_iobundle~~CallsGraph proc~new_extdatang_iobundle new_ExtDataNG_IOBundle proc~mapl_return MAPL_Return proc~new_extdatang_iobundle->proc~mapl_return at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception

Called by

proc~~new_extdatang_iobundle~~CalledByGraph proc~new_extdatang_iobundle new_ExtDataNG_IOBundle interface~extdatang_iobundle ExtDataNG_IOBundle interface~extdatang_iobundle->proc~new_extdatang_iobundle

Source Code

  function new_ExtDataNG_IOBundle(bracket_side, entry_index, file_name, time_index, regrid_method, fraction, template, metadata_coll_id,server_coll_id,items, on_tiles, rc) result(io_bundle)
    type (ExtDataNG_IOBundle) :: io_bundle

    integer, intent(in) :: bracket_side
    integer, intent(in) :: entry_index
    character(len=*), intent(in) :: file_name
    integer, intent(in) :: time_index
    integer, intent(in) :: regrid_method
    integer, intent(in) :: fraction
    character(len=*), intent(in) :: template
    integer, intent(in) :: metadata_coll_id
    integer, intent(in) :: server_coll_id
    type(GriddedIOItemVector), target :: items
    logical, intent(in) :: on_tiles
    integer, optional, intent(out) :: rc

    io_bundle%bracket_side = bracket_side
    io_bundle%entry_index = entry_index
    io_bundle%file_name = file_name
    io_bundle%time_index = time_index
    io_bundle%regrid_method = regrid_method
    io_bundle%fraction = fraction
    io_bundle%template = trim(template)

    io_bundle%metadata_coll_id=metadata_coll_id
    io_bundle%server_coll_id=server_coll_id
    io_bundle%items=items
    io_bundle%on_tiles = on_tiles

    _RETURN(ESMF_SUCCESS)
  end function new_ExtDataNG_IOBundle