WrapperFactoryList_R8P_Test Program

program~~wrapperfactorylist_r8p_test~~UsesGraph program~wrapperfactorylist_r8p_test WrapperFactoryList_R8P_Test module~wrapperfactorylistsingleton WrapperFactoryListSingleton module~wrapperfactorylistsingleton->program~wrapperfactorylist_r8p_test module~dimensionswrapper DimensionsWrapper module~dimensionswrapper->program~wrapperfactorylist_r8p_test module~wrapperfactory WrapperFactory module~dimensionswrapper->module~wrapperfactory module~i2pwrapperfactory I2PWrapperFactory module~dimensionswrapper->module~i2pwrapperfactory module~i8pwrapperfactory I8PWrapperFactory module~dimensionswrapper->module~i8pwrapperfactory module~i4pwrapperfactory I4PWrapperFactory module~dimensionswrapper->module~i4pwrapperfactory module~r4pwrapperfactory R4PWrapperFactory module~dimensionswrapper->module~r4pwrapperfactory module~dlcawrapperfactory DLCAWrapperFactory module~dimensionswrapper->module~dlcawrapperfactory module~lwrapperfactory LWrapperFactory module~dimensionswrapper->module~lwrapperfactory module~r8pwrapperfactory R8PWrapperFactory module~dimensionswrapper->module~r8pwrapperfactory module~i1pwrapperfactory I1PWrapperFactory module~dimensionswrapper->module~i1pwrapperfactory module~dimensionswrapper2d DimensionsWrapper2D module~dimensionswrapper->module~dimensionswrapper2d module~dimensionswrapper5d DimensionsWrapper5D module~dimensionswrapper->module~dimensionswrapper5d module~dimensionswrapper6d DimensionsWrapper6D module~dimensionswrapper->module~dimensionswrapper6d module~dimensionswrapper0d DimensionsWrapper0D module~dimensionswrapper->module~dimensionswrapper0d module~dimensionswrapper1d DimensionsWrapper1D module~dimensionswrapper->module~dimensionswrapper1d module~dimensionswrapper4d DimensionsWrapper4D module~dimensionswrapper->module~dimensionswrapper4d module~dimensionswrapper3d DimensionsWrapper3D module~dimensionswrapper->module~dimensionswrapper3d module~dimensionswrapper7d DimensionsWrapper7D module~dimensionswrapper->module~dimensionswrapper7d iso_fortran_env iso_fortran_env iso_fortran_env->program~wrapperfactorylist_r8p_test module~errormessages ErrorMessages iso_fortran_env->module~errormessages module~wrapperfactory->program~wrapperfactorylist_r8p_test module~wrapperfactory->module~i2pwrapperfactory module~wrapperfactory->module~i8pwrapperfactory module~wrapperfactory->module~i4pwrapperfactory module~wrapperfactory->module~r4pwrapperfactory module~wrapperfactorylist WrapperFactoryList module~wrapperfactory->module~wrapperfactorylist module~wrapperfactory->module~dlcawrapperfactory module~wrapperfactory->module~lwrapperfactory module~wrapperfactory->module~r8pwrapperfactory module~wrapperfactory->module~i1pwrapperfactory PENF PENF PENF->program~wrapperfactorylist_r8p_test PENF->module~dimensionswrapper PENF->module~i2pwrapperfactory PENF->module~i8pwrapperfactory PENF->module~i4pwrapperfactory PENF->module~r4pwrapperfactory PENF->module~wrapperfactorylist PENF->module~dlcawrapperfactory PENF->module~lwrapperfactory PENF->module~r8pwrapperfactory PENF->module~i1pwrapperfactory module~dimensionswrapper2d_i2p DimensionsWrapper2D_I2P PENF->module~dimensionswrapper2d_i2p module~dimensionswrapper5d_i2p DimensionsWrapper5D_I2P PENF->module~dimensionswrapper5d_i2p module~dimensionswrapper6d_i2p DimensionsWrapper6D_I2P PENF->module~dimensionswrapper6d_i2p module~dimensionswrapper0d_i2p DimensionsWrapper0D_I2P PENF->module~dimensionswrapper0d_i2p module~dimensionswrapper1d_i2p DimensionsWrapper1D_I2P PENF->module~dimensionswrapper1d_i2p module~dimensionswrapper4d_i2p DimensionsWrapper4D_I2P PENF->module~dimensionswrapper4d_i2p module~dimensionswrapper3d_i2p DimensionsWrapper3D_I2P PENF->module~dimensionswrapper3d_i2p module~dimensionswrapper7d_i2p DimensionsWrapper7D_I2P PENF->module~dimensionswrapper7d_i2p PENF->module~errormessages module~dimensionswrapper2d_i8p DimensionsWrapper2D_I8P PENF->module~dimensionswrapper2d_i8p module~dimensionswrapper4d_i8p DimensionsWrapper4D_I8P PENF->module~dimensionswrapper4d_i8p module~dimensionswrapper7d_i8p DimensionsWrapper7D_I8P PENF->module~dimensionswrapper7d_i8p module~dimensionswrapper6d_i8p DimensionsWrapper6D_I8P PENF->module~dimensionswrapper6d_i8p module~dimensionswrapper5d_i8p DimensionsWrapper5D_I8P PENF->module~dimensionswrapper5d_i8p module~dimensionswrapper1d_i8p DimensionsWrapper1D_I8P PENF->module~dimensionswrapper1d_i8p module~dimensionswrapper0d_i8p DimensionsWrapper0D_I8P PENF->module~dimensionswrapper0d_i8p module~dimensionswrapper3d_i8p DimensionsWrapper3D_I8P PENF->module~dimensionswrapper3d_i8p module~dimensionswrapper0d_i4p DimensionsWrapper0D_I4P PENF->module~dimensionswrapper0d_i4p module~dimensionswrapper5d_i4p DimensionsWrapper5D_I4P PENF->module~dimensionswrapper5d_i4p module~dimensionswrapper3d_i4p DimensionsWrapper3D_I4P PENF->module~dimensionswrapper3d_i4p module~dimensionswrapper1d_i4p DimensionsWrapper1D_I4P PENF->module~dimensionswrapper1d_i4p module~dimensionswrapper6d_i4p DimensionsWrapper6D_I4P PENF->module~dimensionswrapper6d_i4p module~dimensionswrapper4d_i4p DimensionsWrapper4D_I4P PENF->module~dimensionswrapper4d_i4p module~dimensionswrapper2d_i4p DimensionsWrapper2D_I4P PENF->module~dimensionswrapper2d_i4p module~dimensionswrapper7d_i4p DimensionsWrapper7D_I4P PENF->module~dimensionswrapper7d_i4p module~dimensionswrapper7d_r4p DimensionsWrapper7D_R4P PENF->module~dimensionswrapper7d_r4p module~dimensionswrapper0d_r4p DimensionsWrapper0D_R4P PENF->module~dimensionswrapper0d_r4p module~dimensionswrapper1d_r4p DimensionsWrapper1D_R4P PENF->module~dimensionswrapper1d_r4p module~dimensionswrapper2d_r4p DimensionsWrapper2D_R4P PENF->module~dimensionswrapper2d_r4p module~dimensionswrapper5d_r4p DimensionsWrapper5D_R4P PENF->module~dimensionswrapper5d_r4p module~dimensionswrapper6d_r4p DimensionsWrapper6D_R4P PENF->module~dimensionswrapper6d_r4p module~dimensionswrapper3d_r4p DimensionsWrapper3D_R4P PENF->module~dimensionswrapper3d_r4p module~dimensionswrapper4d_r4p DimensionsWrapper4D_R4P PENF->module~dimensionswrapper4d_r4p module~dimensionswrapper5d_dlca DimensionsWrapper5D_DLCA PENF->module~dimensionswrapper5d_dlca module~dimensionswrapper6d_dlca DimensionsWrapper6D_DLCA PENF->module~dimensionswrapper6d_dlca module~dimensionswrapper2d_dlca DimensionsWrapper2D_DLCA PENF->module~dimensionswrapper2d_dlca module~dimensionswrapper7d_dlca DimensionsWrapper7D_DLCA PENF->module~dimensionswrapper7d_dlca module~dimensionswrapper0d_dlca DimensionsWrapper0D_DLCA PENF->module~dimensionswrapper0d_dlca module~dimensionswrapper3d_dlca DimensionsWrapper3D_DLCA PENF->module~dimensionswrapper3d_dlca module~dimensionswrapper4d_dlca DimensionsWrapper4D_DLCA PENF->module~dimensionswrapper4d_dlca module~dimensionswrapper1d_dlca DimensionsWrapper1D_DLCA PENF->module~dimensionswrapper1d_dlca module~dimensionswrapper6d_l DimensionsWrapper6D_L PENF->module~dimensionswrapper6d_l module~dimensionswrapper4d_l DimensionsWrapper4D_L PENF->module~dimensionswrapper4d_l module~dimensionswrapper0d_l DimensionsWrapper0D_L PENF->module~dimensionswrapper0d_l module~dimensionswrapper7d_l DimensionsWrapper7D_L PENF->module~dimensionswrapper7d_l module~dimensionswrapper1d_l DimensionsWrapper1D_L PENF->module~dimensionswrapper1d_l module~dimensionswrapper3d_l DimensionsWrapper3D_L PENF->module~dimensionswrapper3d_l module~dimensionswrapper5d_l DimensionsWrapper5D_L PENF->module~dimensionswrapper5d_l module~dimensionswrapper2d_l DimensionsWrapper2D_L PENF->module~dimensionswrapper2d_l module~fpl_utils FPL_Utils PENF->module~fpl_utils module~dimensionswrapper7d_r8p DimensionsWrapper7D_R8P PENF->module~dimensionswrapper7d_r8p module~dimensionswrapper2d_r8p DimensionsWrapper2D_R8P PENF->module~dimensionswrapper2d_r8p module~dimensionswrapper0d_r8p DimensionsWrapper0D_R8P PENF->module~dimensionswrapper0d_r8p module~dimensionswrapper6d_r8p DimensionsWrapper6D_R8P PENF->module~dimensionswrapper6d_r8p module~dimensionswrapper1d_r8p DimensionsWrapper1D_R8P PENF->module~dimensionswrapper1d_r8p module~dimensionswrapper3d_r8p DimensionsWrapper3D_R8P PENF->module~dimensionswrapper3d_r8p module~dimensionswrapper4d_r8p DimensionsWrapper4D_R8P PENF->module~dimensionswrapper4d_r8p module~dimensionswrapper5d_r8p DimensionsWrapper5D_R8P PENF->module~dimensionswrapper5d_r8p module~dimensionswrapper3d_i1p DimensionsWrapper3D_I1P PENF->module~dimensionswrapper3d_i1p module~dimensionswrapper4d_i1p DimensionsWrapper4D_I1P PENF->module~dimensionswrapper4d_i1p module~dimensionswrapper7d_i1p DimensionsWrapper7D_I1P PENF->module~dimensionswrapper7d_i1p module~dimensionswrapper0d_i1p DimensionsWrapper0D_I1P PENF->module~dimensionswrapper0d_i1p module~dimensionswrapper2d_i1p DimensionsWrapper2D_I1P PENF->module~dimensionswrapper2d_i1p module~dimensionswrapper1d_i1p DimensionsWrapper1D_I1P PENF->module~dimensionswrapper1d_i1p module~dimensionswrapper5d_i1p DimensionsWrapper5D_I1P PENF->module~dimensionswrapper5d_i1p module~dimensionswrapper6d_i1p DimensionsWrapper6D_I1P PENF->module~dimensionswrapper6d_i1p module~i2pwrapperfactory->module~wrapperfactorylistsingleton module~i8pwrapperfactory->module~wrapperfactorylistsingleton module~i4pwrapperfactory->module~wrapperfactorylistsingleton module~r4pwrapperfactory->module~wrapperfactorylistsingleton module~wrapperfactorylist->module~wrapperfactorylistsingleton module~dlcawrapperfactory->module~wrapperfactorylistsingleton module~lwrapperfactory->module~wrapperfactorylistsingleton module~r8pwrapperfactory->module~wrapperfactorylistsingleton module~i1pwrapperfactory->module~wrapperfactorylistsingleton module~dimensionswrapper2d_i2p->module~i2pwrapperfactory module~dimensionswrapper5d_i2p->module~i2pwrapperfactory module~dimensionswrapper6d_i2p->module~i2pwrapperfactory module~dimensionswrapper0d_i2p->module~i2pwrapperfactory module~dimensionswrapper1d_i2p->module~i2pwrapperfactory module~dimensionswrapper4d_i2p->module~i2pwrapperfactory module~dimensionswrapper3d_i2p->module~i2pwrapperfactory module~dimensionswrapper7d_i2p->module~i2pwrapperfactory module~errormessages->module~dimensionswrapper2d_i2p module~errormessages->module~dimensionswrapper5d_i2p module~errormessages->module~dimensionswrapper6d_i2p module~errormessages->module~dimensionswrapper0d_i2p module~errormessages->module~dimensionswrapper1d_i2p module~errormessages->module~dimensionswrapper4d_i2p module~errormessages->module~dimensionswrapper3d_i2p module~errormessages->module~dimensionswrapper7d_i2p module~errormessages->module~dimensionswrapper2d_i8p module~errormessages->module~dimensionswrapper4d_i8p module~errormessages->module~dimensionswrapper7d_i8p module~errormessages->module~dimensionswrapper6d_i8p module~errormessages->module~dimensionswrapper5d_i8p module~errormessages->module~dimensionswrapper1d_i8p module~errormessages->module~dimensionswrapper0d_i8p module~errormessages->module~dimensionswrapper3d_i8p module~errormessages->module~dimensionswrapper0d_i4p module~errormessages->module~dimensionswrapper5d_i4p module~errormessages->module~dimensionswrapper3d_i4p module~errormessages->module~dimensionswrapper1d_i4p module~errormessages->module~dimensionswrapper6d_i4p module~errormessages->module~dimensionswrapper4d_i4p module~errormessages->module~dimensionswrapper2d_i4p module~errormessages->module~dimensionswrapper7d_i4p module~errormessages->module~dimensionswrapper7d_r4p module~errormessages->module~dimensionswrapper0d_r4p module~errormessages->module~dimensionswrapper1d_r4p module~errormessages->module~dimensionswrapper2d_r4p module~errormessages->module~dimensionswrapper5d_r4p module~errormessages->module~dimensionswrapper6d_r4p module~errormessages->module~dimensionswrapper3d_r4p module~errormessages->module~dimensionswrapper4d_r4p module~errormessages->module~dimensionswrapper5d_dlca module~errormessages->module~dimensionswrapper6d_dlca module~errormessages->module~dimensionswrapper2d_dlca module~errormessages->module~dimensionswrapper7d_dlca module~errormessages->module~dimensionswrapper0d_dlca module~errormessages->module~dimensionswrapper3d_dlca module~errormessages->module~dimensionswrapper4d_dlca module~errormessages->module~dimensionswrapper1d_dlca module~errormessages->module~dimensionswrapper6d_l module~errormessages->module~dimensionswrapper4d_l module~errormessages->module~dimensionswrapper0d_l module~errormessages->module~dimensionswrapper7d_l module~errormessages->module~dimensionswrapper1d_l module~errormessages->module~dimensionswrapper3d_l module~errormessages->module~dimensionswrapper5d_l module~errormessages->module~dimensionswrapper2d_l module~errormessages->module~dimensionswrapper7d_r8p module~errormessages->module~dimensionswrapper2d_r8p module~errormessages->module~dimensionswrapper0d_r8p module~errormessages->module~dimensionswrapper6d_r8p module~errormessages->module~dimensionswrapper1d_r8p module~errormessages->module~dimensionswrapper3d_r8p module~errormessages->module~dimensionswrapper4d_r8p module~errormessages->module~dimensionswrapper5d_r8p module~errormessages->module~dimensionswrapper3d_i1p module~errormessages->module~dimensionswrapper4d_i1p module~errormessages->module~dimensionswrapper7d_i1p module~errormessages->module~dimensionswrapper0d_i1p module~errormessages->module~dimensionswrapper2d_i1p module~errormessages->module~dimensionswrapper1d_i1p module~errormessages->module~dimensionswrapper5d_i1p module~errormessages->module~dimensionswrapper6d_i1p module~dimensionswrapper2d->module~dimensionswrapper2d_i2p module~dimensionswrapper2d->module~dimensionswrapper2d_i8p module~dimensionswrapper2d->module~dimensionswrapper2d_i4p module~dimensionswrapper2d->module~dimensionswrapper2d_r4p module~dimensionswrapper2d->module~dimensionswrapper2d_dlca module~dimensionswrapper2d->module~dimensionswrapper2d_l module~dimensionswrapper2d->module~dimensionswrapper2d_r8p module~dimensionswrapper2d->module~dimensionswrapper2d_i1p module~dimensionswrapper5d->module~dimensionswrapper5d_i2p module~dimensionswrapper5d->module~dimensionswrapper5d_i8p module~dimensionswrapper5d->module~dimensionswrapper5d_i4p module~dimensionswrapper5d->module~dimensionswrapper5d_r4p module~dimensionswrapper5d->module~dimensionswrapper5d_dlca module~dimensionswrapper5d->module~dimensionswrapper5d_l module~dimensionswrapper5d->module~dimensionswrapper5d_r8p module~dimensionswrapper5d->module~dimensionswrapper5d_i1p module~dimensionswrapper6d->module~dimensionswrapper6d_i2p module~dimensionswrapper6d->module~dimensionswrapper6d_i8p module~dimensionswrapper6d->module~dimensionswrapper6d_i4p module~dimensionswrapper6d->module~dimensionswrapper6d_r4p module~dimensionswrapper6d->module~dimensionswrapper6d_dlca module~dimensionswrapper6d->module~dimensionswrapper6d_l module~dimensionswrapper6d->module~dimensionswrapper6d_r8p module~dimensionswrapper6d->module~dimensionswrapper6d_i1p module~dimensionswrapper0d->module~dimensionswrapper0d_i2p module~dimensionswrapper0d->module~dimensionswrapper0d_i8p module~dimensionswrapper0d->module~dimensionswrapper0d_i4p module~dimensionswrapper0d->module~dimensionswrapper0d_r4p module~dimensionswrapper0d->module~dimensionswrapper0d_dlca module~dimensionswrapper0d->module~dimensionswrapper0d_l module~dimensionswrapper0d->module~dimensionswrapper0d_r8p module~dimensionswrapper0d->module~dimensionswrapper0d_i1p module~dimensionswrapper1d->module~dimensionswrapper1d_i2p module~dimensionswrapper1d->module~dimensionswrapper1d_i8p module~dimensionswrapper1d->module~dimensionswrapper1d_i4p module~dimensionswrapper1d->module~dimensionswrapper1d_r4p module~dimensionswrapper1d->module~dimensionswrapper1d_dlca module~dimensionswrapper1d->module~dimensionswrapper1d_l module~dimensionswrapper1d->module~dimensionswrapper1d_r8p module~dimensionswrapper1d->module~dimensionswrapper1d_i1p module~dimensionswrapper4d->module~dimensionswrapper4d_i2p module~dimensionswrapper4d->module~dimensionswrapper4d_i8p module~dimensionswrapper4d->module~dimensionswrapper4d_i4p module~dimensionswrapper4d->module~dimensionswrapper4d_r4p module~dimensionswrapper4d->module~dimensionswrapper4d_dlca module~dimensionswrapper4d->module~dimensionswrapper4d_l module~dimensionswrapper4d->module~dimensionswrapper4d_r8p module~dimensionswrapper4d->module~dimensionswrapper4d_i1p module~dimensionswrapper3d->module~dimensionswrapper3d_i2p module~dimensionswrapper3d->module~dimensionswrapper3d_i8p module~dimensionswrapper3d->module~dimensionswrapper3d_i4p module~dimensionswrapper3d->module~dimensionswrapper3d_r4p module~dimensionswrapper3d->module~dimensionswrapper3d_dlca module~dimensionswrapper3d->module~dimensionswrapper3d_l module~dimensionswrapper3d->module~dimensionswrapper3d_r8p module~dimensionswrapper3d->module~dimensionswrapper3d_i1p module~dimensionswrapper7d->module~dimensionswrapper7d_i2p module~dimensionswrapper7d->module~dimensionswrapper7d_i8p module~dimensionswrapper7d->module~dimensionswrapper7d_i4p module~dimensionswrapper7d->module~dimensionswrapper7d_r4p module~dimensionswrapper7d->module~dimensionswrapper7d_dlca module~dimensionswrapper7d->module~dimensionswrapper7d_l module~dimensionswrapper7d->module~dimensionswrapper7d_r8p module~dimensionswrapper7d->module~dimensionswrapper7d_i1p module~dimensionswrapper2d_i8p->module~i8pwrapperfactory module~dimensionswrapper4d_i8p->module~i8pwrapperfactory module~dimensionswrapper7d_i8p->module~i8pwrapperfactory module~dimensionswrapper6d_i8p->module~i8pwrapperfactory module~dimensionswrapper5d_i8p->module~i8pwrapperfactory module~dimensionswrapper1d_i8p->module~i8pwrapperfactory module~dimensionswrapper0d_i8p->module~i8pwrapperfactory module~dimensionswrapper3d_i8p->module~i8pwrapperfactory module~dimensionswrapper0d_i4p->module~i4pwrapperfactory module~dimensionswrapper5d_i4p->module~i4pwrapperfactory module~dimensionswrapper3d_i4p->module~i4pwrapperfactory module~dimensionswrapper1d_i4p->module~i4pwrapperfactory module~dimensionswrapper6d_i4p->module~i4pwrapperfactory module~dimensionswrapper4d_i4p->module~i4pwrapperfactory module~dimensionswrapper2d_i4p->module~i4pwrapperfactory module~dimensionswrapper7d_i4p->module~i4pwrapperfactory module~dimensionswrapper7d_r4p->module~r4pwrapperfactory module~dimensionswrapper0d_r4p->module~r4pwrapperfactory module~dimensionswrapper1d_r4p->module~r4pwrapperfactory module~dimensionswrapper2d_r4p->module~r4pwrapperfactory module~dimensionswrapper5d_r4p->module~r4pwrapperfactory module~dimensionswrapper6d_r4p->module~r4pwrapperfactory module~dimensionswrapper3d_r4p->module~r4pwrapperfactory module~dimensionswrapper4d_r4p->module~r4pwrapperfactory module~dimensionswrapper5d_dlca->module~dlcawrapperfactory module~dimensionswrapper6d_dlca->module~dlcawrapperfactory module~dimensionswrapper2d_dlca->module~dlcawrapperfactory module~dimensionswrapper7d_dlca->module~dlcawrapperfactory module~dimensionswrapper0d_dlca->module~dlcawrapperfactory module~dimensionswrapper3d_dlca->module~dlcawrapperfactory module~dimensionswrapper4d_dlca->module~dlcawrapperfactory module~dimensionswrapper1d_dlca->module~dlcawrapperfactory module~dimensionswrapper6d_l->module~lwrapperfactory module~dimensionswrapper4d_l->module~lwrapperfactory module~dimensionswrapper0d_l->module~lwrapperfactory module~dimensionswrapper7d_l->module~lwrapperfactory module~dimensionswrapper1d_l->module~lwrapperfactory module~dimensionswrapper3d_l->module~lwrapperfactory module~dimensionswrapper5d_l->module~lwrapperfactory module~dimensionswrapper2d_l->module~lwrapperfactory module~fpl_utils->module~dimensionswrapper6d_l module~fpl_utils->module~dimensionswrapper4d_l module~fpl_utils->module~dimensionswrapper0d_l module~fpl_utils->module~dimensionswrapper7d_l module~fpl_utils->module~dimensionswrapper1d_l module~fpl_utils->module~dimensionswrapper3d_l module~fpl_utils->module~dimensionswrapper5d_l module~fpl_utils->module~dimensionswrapper2d_l module~dimensionswrapper7d_r8p->module~r8pwrapperfactory module~dimensionswrapper2d_r8p->module~r8pwrapperfactory module~dimensionswrapper0d_r8p->module~r8pwrapperfactory module~dimensionswrapper6d_r8p->module~r8pwrapperfactory module~dimensionswrapper1d_r8p->module~r8pwrapperfactory module~dimensionswrapper3d_r8p->module~r8pwrapperfactory module~dimensionswrapper4d_r8p->module~r8pwrapperfactory module~dimensionswrapper5d_r8p->module~r8pwrapperfactory module~dimensionswrapper3d_i1p->module~i1pwrapperfactory module~dimensionswrapper4d_i1p->module~i1pwrapperfactory module~dimensionswrapper7d_i1p->module~i1pwrapperfactory module~dimensionswrapper0d_i1p->module~i1pwrapperfactory module~dimensionswrapper2d_i1p->module~i1pwrapperfactory module~dimensionswrapper1d_i1p->module~i1pwrapperfactory module~dimensionswrapper5d_i1p->module~i1pwrapperfactory module~dimensionswrapper6d_i1p->module~i1pwrapperfactory
Help


Calls

program~~wrapperfactorylist_r8p_test~~CallsGraph program~wrapperfactorylist_r8p_test WrapperFactoryList_R8P_Test proc~thewrapperfactorylist_init TheWrapperFactoryList_Init program~wrapperfactorylist_r8p_test->proc~thewrapperfactorylist_init
Help


Variables

Type AttributesNameInitial
class(WrapperFactory_t), pointer:: factory
class(DimensionsWrapper_t), pointer:: wrapper
real(kind=R8P) :: val0D =9
real(kind=R8P) :: val1D(1) =9
real(kind=R8P) :: val2D(1,1) =9
real(kind=R8P) :: val3D(1,1,1) =9
real(kind=R8P) :: val4D(1,1,1,1) =9
real(kind=R8P) :: val5D(1,1,1,1,1) =9
real(kind=R8P) :: val6D(1,1,1,1,1,1) =9
real(kind=R8P) :: val7D(1,1,1,1,1,1,1) =9

Source Code

program WrapperFactoryList_R8P_Test

USE iso_fortran_env, only: OUTPUT_UNIT
USE PENF, only: R8P
USE WrapperFactoryListSingleton
USE WrapperFactory
USE DimensionsWrapper

implicit none

class(WrapperFactory_t),    pointer  :: factory
class(DimensionsWrapper_t), pointer  :: wrapper
real(R8P)                            :: val0D = 9
real(R8P)                            :: val1D(1) = 9
real(R8P)                            :: val2D(1,1) = 9
real(R8P)                            :: val3D(1,1,1) = 9
real(R8P)                            :: val4D(1,1,1,1) = 9
real(R8P)                            :: val5D(1,1,1,1,1) = 9
real(R8P)                            :: val6D(1,1,1,1,1,1) = 9
real(R8P)                            :: val7D(1,1,1,1,1,1,1) = 9


call TheWrapperFactoryList_Init()
call TheWrapperFactoryList%Print(unit=OUTPUT_UNIT)

factory => TheWrapperFactoryList%GetFactory(Value=val0D)
if(associated(factory)) wrapper => factory%Wrap(Value=val0D)
if(associated(wrapper)) call Wrapper%Print(unit=OUTPUT_UNIT)
nullify(factory); call wrapper%Free(); deallocate(wrapper)

factory => TheWrapperFactoryList%GetFactory(Value=val1D)
if(associated(factory)) wrapper => factory%Wrap(Value=val1D)
if(associated(wrapper)) call Wrapper%Print(unit=OUTPUT_UNIT)
nullify(factory); call wrapper%Free(); deallocate(wrapper)

factory => TheWrapperFactoryList%GetFactory(Value=val2D)
if(associated(factory)) wrapper => factory%Wrap(Value=val2D)
if(associated(wrapper)) call Wrapper%Print(unit=OUTPUT_UNIT)
nullify(factory); call wrapper%Free(); deallocate(wrapper)

factory => TheWrapperFactoryList%GetFactory(Value=val3D)
if(associated(factory)) wrapper => factory%Wrap(Value=val3D)
if(associated(wrapper)) call Wrapper%Print(unit=OUTPUT_UNIT)
nullify(factory); call wrapper%Free(); deallocate(wrapper)

factory => TheWrapperFactoryList%GetFactory(Value=val4D)
if(associated(factory)) wrapper => factory%Wrap(Value=val4D)
if(associated(wrapper)) call Wrapper%Print(unit=OUTPUT_UNIT)
nullify(factory); call wrapper%Free(); deallocate(wrapper)

factory => TheWrapperFactoryList%GetFactory(Value=val5D)
if(associated(factory)) wrapper => factory%Wrap(Value=val5D)
if(associated(wrapper)) call Wrapper%Print(unit=OUTPUT_UNIT)
nullify(factory); call wrapper%Free(); deallocate(wrapper)

factory => TheWrapperFactoryList%GetFactory(Value=val6D)
if(associated(factory)) wrapper => factory%Wrap(Value=val6D)
if(associated(wrapper)) call Wrapper%Print(unit=OUTPUT_UNIT)
nullify(factory); call wrapper%Free(); deallocate(wrapper)

factory => TheWrapperFactoryList%GetFactory(Value=val7D)
if(associated(factory)) wrapper => factory%Wrap(Value=val7D)
if(associated(wrapper)) call Wrapper%Print(unit=OUTPUT_UNIT)
nullify(factory); call wrapper%Free(); deallocate(wrapper)

call TheWrapperFactoryList%Free()

end program WrapperFactoryList_R8P_Test