ud2f_interfaces Module


Uses

  • module~~ud2f_interfaces~~UsesGraph module~ud2f_interfaces ud2f_interfaces iso_c_binding iso_c_binding module~ud2f_interfaces->iso_c_binding module~ud2f_status_codes ud2f_status_codes module~ud2f_interfaces->module~ud2f_status_codes ud2f_encoding ud2f_encoding module~ud2f_interfaces->ud2f_encoding

Used by

  • module~~ud2f_interfaces~~UsedByGraph module~ud2f_interfaces ud2f_interfaces module~ud2f_udsystem ud2f_UDSystem module~ud2f_udsystem->module~ud2f_interfaces module~udunits2f udunits2f module~udunits2f->module~ud2f_interfaces module~udunits2f->module~ud2f_udsystem module~mapl_applicationsupport MAPL_ApplicationSupport module~mapl_applicationsupport->module~udunits2f module~test_udsystem Test_UDsystem module~test_udsystem->module~ud2f_udsystem module~test_udsystem->module~udunits2f module~test_udunits2f Test_udunits2f module~test_udunits2f->module~ud2f_udsystem module~test_udunits2f->module~udunits2f module~verticalcoordinatemod VerticalCoordinateMod module~verticalcoordinatemod->module~udunits2f module~verticalregridconserveinterfacemod VerticalRegridConserveInterfaceMod module~verticalregridconserveinterfacemod->module~udunits2f module~bundletestsupport BundleTestSupport module~bundletestsupport->module~mapl_applicationsupport module~extdatadrivermod ExtDataDriverMod module~extdatadrivermod->module~mapl_applicationsupport module~mapl_capmod MAPL_CapMod module~mapl_capmod->module~mapl_applicationsupport module~mapl_extdatagridcomp2g MAPL_ExtDataGridComp2G module~mapl_extdatagridcomp2g->module~verticalcoordinatemod module~mapl_extdatagridcomp2g->module~verticalregridconserveinterfacemod module~mapl_extdatatypedef MAPL_ExtDataTypeDef module~mapl_extdatagridcomp2g->module~mapl_extdatatypedef module~mapl_extdatatypedef->module~verticalcoordinatemod module~maplbase_mod MAPLBase_Mod module~maplbase_mod->module~mapl_applicationsupport program~regrid_util Regrid_Util program~regrid_util->module~mapl_applicationsupport module~extdata_drivergridcompmod ExtData_DriverGridCompMod module~extdata_drivergridcompmod->module~mapl_extdatagridcomp2g module~mapl MAPL module~mapl->module~maplbase_mod module~mapl_capgridcompmod MAPL_CapGridCompMod module~mapl_capgridcompmod->module~mapl_extdatagridcomp2g module~mapl_extdataderivedexportvectormod MAPL_ExtDataDerivedExportVectorMod module~mapl_extdataderivedexportvectormod->module~mapl_extdatatypedef module~mapl_extdataoldtypescreator MAPL_ExtDataOldTypesCreator module~mapl_extdataoldtypescreator->module~mapl_extdatatypedef module~mapl_extdataprimaryexportvectormod MAPL_ExtDataPrimaryExportVectorMod module~mapl_extdataprimaryexportvectormod->module~mapl_extdatatypedef module~mapl_gridcompsmod MAPL_GridCompsMod module~mapl_gridcompsmod->module~mapl_capmod module~mapl_nuopcwrappermod MAPL_NUOPCWrapperMod module~mapl_nuopcwrappermod->module~mapl_capmod module~mapl_nuopcwrappermod->module~maplbase_mod module~rutmod RUTMod module~rutmod->module~maplbase_mod module~test_cfio_bundle Test_CFIO_Bundle module~test_cfio_bundle->module~maplbase_mod program~extdata_driver ExtData_Driver program~extdata_driver->module~extdatadrivermod program~tstqsat tstqsat program~tstqsat->module~maplbase_mod program~ut_extdata ut_ExtData program~ut_extdata->module~maplbase_mod program~ut_regridding ut_ReGridding program~ut_regridding->module~bundletestsupport program~utcfio~3 utCFIO program~utcfio~3->module~maplbase_mod

Interfaces

interface

  • public function cv_convert_double(converter, value_) bind(c)

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), intent(in), value :: converter
    real(kind=c_double), intent(in), value :: value_

    Return Value real(kind=c_double)

interface

  • public subroutine cv_convert_doubles(converter, in_, count_, out_) bind(c, name='cv_convert_doubles')

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), intent(in), value :: converter
    real(kind=c_double), intent(in) :: in_(*)
    integer(kind=c_int), intent(in), value :: count_
    real(kind=c_double), intent(out) :: out_(count_)

interface

  • public function cv_convert_float(converter, value_) bind(c)

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), intent(in), value :: converter
    real(kind=c_float), intent(in), value :: value_

    Return Value real(kind=c_float)

interface

  • public subroutine cv_convert_floats(converter, in_, count_, out_) bind(c, name='cv_convert_floats')

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), intent(in), value :: converter
    real(kind=c_float), intent(in) :: in_(*)
    integer(kind=c_int), intent(in), value :: count_
    real(kind=c_float), intent(out) :: out_(count_)

interface

  • public subroutine cv_free(conv) bind(c, name='cv_free')

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), value :: conv

interface

  • public function ut_are_convertible(unit1, unit2) bind(c, name='ut_are_convertible')

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), intent(in), value :: unit1
    type(c_ptr), intent(in), value :: unit2

    Return Value integer(kind=c_int)

interface

  • public subroutine ut_free(unit) bind(c, name='ut_free')

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), value :: unit

interface

  • public subroutine ut_free_system(system) bind(c, name='ut_free_system')

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), value :: system

interface

  • public function ut_get_converter(from, to) bind(c, name='ut_get_converter')

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), intent(in), value :: from
    type(c_ptr), intent(in), value :: to

    Return Value type(c_ptr)

interface

  • public function ut_get_status() bind(c, name='ut_get_status')

    Arguments

    None

    Return Value integer(kind=ut_status)

interface

  • public function ut_parse(system, string, encoding) bind(c, name='ut_parse')

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), intent(in), value :: system
    character(len=c_char), intent(in) :: string(*)
    integer(kind=ut_encoding), intent(in), value :: encoding

    Return Value type(c_ptr)

interface

  • public function ut_read_xml_cptr(path) bind(c, name='ut_read_xml')

    Arguments

    Type IntentOptional Attributes Name
    type(c_ptr), value :: path

    Return Value type(c_ptr)

interface

  • public subroutine ut_set_ignore_error_message_handler() bind(c, name='ut_set_ignore_error_message_handler')

    Arguments

    None