FortranParameterList_Example.f90 Source File

This File Depends On

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


Source Code

Program FortranParameterList_Example

!-----------------------------------------------------------------
!< Example based on Teuchos::ParameterList documentation
!-----------------------------------------------------------------

USE FPL
USE iso_fortran_env, only: REAL64, OUTPUT_UNIT

type(ParameterList_t)                  :: My_List
type(ParameterListIterator_t)          :: My_List_Iterator
type(ParameterList_t), pointer         :: Prec_List
type(ParameterListIterator_t)          :: Prec_List_Iterator
integer                                :: FPLError
logical                                :: solver_defined
logical                                :: prec_defined
logical                                :: has_same_type
real(REAL64)                           :: Tolerance
character(len=:), allocatable          :: String

call FPL_Init()

call My_List%Init()

!< Setting parameters in My_List
FPLError = My_List%Set(Key='Max Iters', Value=1500)
FPLError = My_List%Set(Key='Tolerance', Value=1.e-10_REAL64)
FPLError = My_List%Set(Key='Solver', Value='GMRES')

!< Create a 'Preconditioner' SubList of parameters
Prec_List => My_List%NewSubList(Key='Preconditioner')

!< Setting parameters in Prec_List
FPLError = Prec_List%Set(Key='Type', Value='ILU')
FPLError = Prec_List%Set(Key='Drop Tolerance', Value=1.e-3_REAL64)

!< Has a solver been chosen
solver_defined = My_List%isPresent(Key='Solver')

!< Has a preconditioner been chosen
prec_defined = My_List%isSubList(Key='Preconditioner')

!< Has tolerance been chosen and is of the expected data type
has_same_type = My_List%isOfDataType(Key='Tolerance', Mold=Tolerance)

!< Get method thtat retrieves a parameter of a particular type
FPLError = My_List%Get(Key='Tolerance', Value=Tolerance)

write(unit=OUTPUT_UNIT, fmt='(A)') ' -----------'
write(unit=OUTPUT_UNIT, fmt='(A)') ' | My_List |'
write(unit=OUTPUT_UNIT, fmt='(A)') ' -----------'
call My_List%Print(unit=OUTPUT_UNIT)
write(unit=OUTPUT_UNIT, fmt='(A)') ' '
write(unit=OUTPUT_UNIT, fmt='(A)') ' -------------'
write(unit=OUTPUT_UNIT, fmt='(A)') ' | Prec_List |'
write(unit=OUTPUT_UNIT, fmt='(A)') ' -------------'
call Prec_List%Print(unit=OUTPUT_UNIT)


write(unit=OUTPUT_UNIT, fmt='(A)') ' '
write(unit=OUTPUT_UNIT, fmt='(A)') ' -------------'
write(unit=OUTPUT_UNIT, fmt='(A)') ' | Iterators |'
write(unit=OUTPUT_UNIT, fmt='(A)') ' -------------'
nullify(Prec_List)
String = ''
My_List_Iterator = My_List%GetIterator()
do while (.not. My_List_Iterator%HasFinished())
    write(unit=OUTPUT_UNIT, fmt='(A)') 'Iterating over: "'//My_List_Iterator%GetKey()//'" ... '
    if(My_List_Iterator%isSubList()) then
        FPLError = My_List_Iterator%GetSubList(Prec_List)
        Prec_List_Iterator = Prec_List%GetIterator()
        do while (.not. Prec_List_Iterator%HasFinished())
            write(unit=OUTPUT_UNIT, fmt='(A)') '   Iterating over: "'//Prec_List_Iterator%GetKey()//'" ... '
            if(.not. Prec_List_Iterator%isSubList()) then
                call Prec_List_Iterator%Print(prefix='     ')
                 String = String // Prec_List_Iterator%GetKey() // '=' // Prec_List_Iterator%toString(Separator=' ') // '; '
            endif
            call Prec_List_Iterator%Next()
        enddo
    else
        String = String // My_List_Iterator%GetKey() // '=' // My_List_Iterator%toString(Separator=' ') // '; '
        call My_List_Iterator%Print(prefix='  ')
    endif
    call My_List_Iterator%Next()
enddo

write(unit=OUTPUT_UNIT, fmt='(A)') ' '
write(unit=OUTPUT_UNIT, fmt='(A)') ' -----------------'
write(unit=OUTPUT_UNIT, fmt='(A)') ' | All in a line |'
write(unit=OUTPUT_UNIT, fmt='(A)') ' -----------------'
print*, String

call My_List%Free()
call My_List_Iterator%Free()
call Prec_List_Iterator%Free()

call FPL_Finalize()

end program

Circle.f90 CircleWrapper.f90 CircleWrapperFactory.f90 compact_real.f90 DimensionsWrapper.f90 DimensionsWrapper0D.f90 DimensionsWrapper0D_DLCA.f90 DimensionsWrapper0D_I1P.f90 DimensionsWrapper0D_I2P.f90 DimensionsWrapper0D_I4P.f90 DimensionsWrapper0D_I8P.f90 DimensionsWrapper0D_L.f90 DimensionsWrapper0D_R4P.f90 DimensionsWrapper0D_R8P.f90 DimensionsWrapper1D.f90 DimensionsWrapper1D_DLCA.f90 DimensionsWrapper1D_I1P.f90 DimensionsWrapper1D_I2P.f90 DimensionsWrapper1D_I4P.f90 DimensionsWrapper1D_I8P.f90 DimensionsWrapper1D_L.f90 DimensionsWrapper1D_R4P.f90 DimensionsWrapper1D_R8P.f90 DimensionsWrapper2D.f90 DimensionsWrapper2D_DLCA.f90 DimensionsWrapper2D_I1P.f90 DimensionsWrapper2D_I2P.f90 DimensionsWrapper2D_I4P.f90 DimensionsWrapper2D_I8P.f90 DimensionsWrapper2D_L.f90 DimensionsWrapper2D_R4P.f90 DimensionsWrapper2D_R8P.f90 DimensionsWrapper3D.f90 DimensionsWrapper3D_DLCA.f90 DimensionsWrapper3D_I1P.f90 DimensionsWrapper3D_I2P.f90 DimensionsWrapper3D_I4P.f90 DimensionsWrapper3D_I8P.f90 DimensionsWrapper3D_L.f90 DimensionsWrapper3D_R4P.f90 DimensionsWrapper3D_R8P.f90 DimensionsWrapper4D.f90 DimensionsWrapper4D_DLCA.f90 DimensionsWrapper4D_I1P.f90 DimensionsWrapper4D_I2P.f90 DimensionsWrapper4D_I4P.f90 DimensionsWrapper4D_I8P.f90 DimensionsWrapper4D_L.f90 DimensionsWrapper4D_R4P.f90 DimensionsWrapper4D_R8P.f90 DimensionsWrapper5D.f90 DimensionsWrapper5D_DLCA.f90 DimensionsWrapper5D_I1P.f90 DimensionsWrapper5D_I2P.f90 DimensionsWrapper5D_I4P.f90 DimensionsWrapper5D_I8P.f90 DimensionsWrapper5D_L.f90 DimensionsWrapper5D_R4P.f90 DimensionsWrapper5D_R8P.f90 DimensionsWrapper6D.f90 DimensionsWrapper6D_DLCA.f90 DimensionsWrapper6D_I1P.f90 DimensionsWrapper6D_I2P.f90 DimensionsWrapper6D_I4P.f90 DimensionsWrapper6D_I8P.f90 DimensionsWrapper6D_L.f90 DimensionsWrapper6D_R4P.f90 DimensionsWrapper6D_R8P.f90 DimensionsWrapper7D.f90 DimensionsWrapper7D_DLCA.f90 DimensionsWrapper7D_I1P.f90 DimensionsWrapper7D_I2P.f90 DimensionsWrapper7D_I4P.f90 DimensionsWrapper7D_I8P.f90 DimensionsWrapper7D_L.f90 DimensionsWrapper7D_R4P.f90 DimensionsWrapper7D_R8P.f90 DLACWrapperFactory.f90 ErrorMessages.f90 ExtendWrappers.f90 FortranParameterList_Example.f90 FPL.f90 FPL_utils.f90 I1PWrapperFactory.f90 I2PWrapperFactory.f90 I4PWrapperFactory.f90 I8PWrapperFactory.f90 LWrapperFactory.f90 ParameterEntry.f90 ParameterEntryDictionary.f90 ParameterList.f90 ParameterList_Test.f90 ParameterList_Wrapper0D_Test.f90 ParameterList_Wrapper1D_Test.f90 ParameterList_Wrapper2D_Test.f90 ParameterList_Wrapper3D_Test.f90 ParameterList_Wrapper4D_Test.f90 ParameterList_Wrapper5D_Test.f90 ParameterList_Wrapper6D_Test.f90 ParameterList_Wrapper7D_Test.f90 ParameterListIterator_Test.f90 ParameterRootEntry.f90 R4PWrapperFactory.f90 R8PWrapperFactory.f90 WrapperFactory.f90 WrapperFactoryList.f90 WrapperFactoryList_DLCA_Test.f90 WrapperFactoryList_I1P_Test.f90 WrapperFactoryList_I2P_Test.f90 WrapperFactoryList_I4P_Test.f90 WrapperFactoryList_I8P_Test.f90 WrapperFactoryList_L_Test.f90 WrapperFactoryList_R4P_Test.f90 WrapperFactoryList_R8P_Test.f90 WrapperFactoryListSingleton.f90