COpm::Parameters::AcceleratorMode | |
COpm::ActionHandler< Scalar > | Class handling Action support in simulator |
COpm::Parameters::ActionParsingStrictness | |
COpm::AdaptiveTimeStepping< TypeTag > | |
COpm::Parameters::AddCorners | |
COpm::aligned_allocator< T, Alignment > | |
COpm::aligned_allocator< void, Alignment > | |
COpm::KeywordValidation::allow_values< T > | |
COpm::Parameters::AllowDistributedWells | |
COpm::Parameters::AllowSplittingInactiveWells | |
COpm::ALQState< Scalar > | |
COpm::ALQState< FluidSystem::Scalar > | |
COpm::ALQState< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::Parameters::AlternativeWellRateInit | |
COpm::Properties::TTag::AluGridVanguard | |
COpm::Parameters::AmgCoarsenTarget | The target number of DOFs per processor for the parallel algebraic multi-grid solver |
COpm::AMGHelper< Operator, Comm, Matrix, Vector > | |
COpm::AMGSmootherArgsHelper< Smoother > | |
COpm::AMGSmootherArgsHelper< ParallelOverlappingILU0< M, V, V, C > > | |
CAmgx::AmgxConfig | Configuration structure for AMGX parameters |
►COpm::AquiferInterface< TypeTag > | |
►COpm::AquiferAnalytical< TypeTag > | |
COpm::AquiferCarterTracy< TypeTag > | |
COpm::AquiferFetkovich< TypeTag > | |
COpm::AquiferConstantFlux< TypeTag > | |
COpm::AquiferNumerical< TypeTag > | |
COpm::Properties::AquiferModel< TypeTag, MyTypeTag > | |
COpm::Properties::AquiferModel< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::AquiferModel< TypeTag, TTag::FlowProblem > | |
►CDune::AssembledLinearOperator | |
COpm::GhostLastMatrixAdapter< M, X, Y, C > | Dune linear operator that assumes ghost rows are ordered after interior rows |
COpm::Linear::OverlappingOperator< OverlappingMatrix, DomainVector, RangeVector > | An overlap aware linear operator usable by ISTL |
COpm::WellModelGhostLastMatrixAdapter< M, X, Y, overlapping > | Adapter to combine a matrix and another linear operator into a combined linear operator |
COpm::WellModelMatrixAdapter< M, X, Y > | Adapter to combine a matrix and another linear operator into a combined linear operator |
COpm::Properties::TTag::AutoDiffLocalLinearizer | |
COpm::Properties::Tag::AuxModule | |
COpm::RegionAttributeHelpers::AverageIncrementCalculator< Scalar, is_parallel > | Computes the temperature, pressure, and counter increment |
COpm::RegionAttributeHelpers::AverageIncrementCalculator< Scalar, false > | |
COpm::RegionAverageCalculator::AverageRegionalPressure< FluidSystem, Region > | Computes hydrocarbon weighed average pressures over regions |
COpm::BaseAquiferModel< TypeTag > | The base class which specifies the API of aquifer models |
►COpm::BaseAuxiliaryModule< TypeTag > | Base class for specifying auxiliary equations |
►COpm::WellConnectionAuxiliaryModule< TypeTag, BlackoilWellModel< TypeTag > > | |
COpm::BlackoilWellModel< TypeTag > | Class for handling the blackoil well model |
COpm::WellConnectionAuxiliaryModule< TypeTag, Model > | |
COpm::Properties::BaseDiscretizationType< TypeTag, MyTypeTag > | |
COpm::Properties::BaseDiscretizationType< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::BaseDiscretizationType< TypeTag, TTag::FvBaseDiscretization > | |
COpm::Properties::BaseEpsilon< TypeTag, MyTypeTag > | |
COpm::Properties::BaseEpsilon< TypeTag, TTag::FiniteDifferenceLocalLinearizer > | The base epsilon value for finite difference calculations |
COpm::Properties::BaseLinearizer< TypeTag, MyTypeTag > | Linearizes the global non-linear system of equations |
►COpm::BaseOutputModule< TypeTag > | The base class for writer modules |
COpm::VtkBlackOilEnergyModule< TypeTag > | VTK output module for the black oil model's energy related quantities |
COpm::VtkBlackOilMICPModule< TypeTag > | VTK output module for the MICP model's related quantities |
COpm::VtkBlackOilModule< TypeTag > | VTK output module for the black oil model's parameters |
COpm::VtkBlackOilPolymerModule< TypeTag > | VTK output module for the black oil model's polymer related quantities |
COpm::VtkBlackOilSolventModule< TypeTag > | VTK output module for the black oil model's solvent related quantities |
COpm::VtkCompositionModule< TypeTag > | VTK output module for the fluid composition |
COpm::VtkDiffusionModule< TypeTag > | VTK output module for quantities which make sense for models which incorperate molecular diffusion |
COpm::VtkDiscreteFractureModule< TypeTag > | VTK output module for quantities which make sense for all models which deal with discrete fractures in porous media |
COpm::VtkEnergyModule< TypeTag > | VTK output module for quantities which make sense for models which assume thermal equilibrium |
COpm::VtkMultiPhaseModule< TypeTag > | VTK output module for quantities which make sense for all models which deal with multiple fluid phases in porous media that don't use flashy concepts like interfacial area |
COpm::VtkPTFlashModule< TypeTag > | VTK output module for the PT Flash calculation This module deals with the following quantities: K, equilibrium ratio for all the components L, liquid fraction in the two-phase system |
COpm::VtkPhasePresenceModule< TypeTag > | VTK output module for the fluid composition |
COpm::VtkPrimaryVarsModule< TypeTag > | VTK output module for the fluid composition |
COpm::VtkTemperatureModule< TypeTag > | VTK output module for the temperature in which assume thermal equilibrium |
COpm::VtkTracerModule< TypeTag > | VTK output module for the tracer model's parameters |
►COpm::BaseOutputWriter | The base class for all output writers |
COpm::VtkMultiWriter< GridView, vtkFormat > | Simplifies writing multi-file VTK datasets |
COpm::Properties::BaseProblem< TypeTag, MyTypeTag > | The type of the base class for all problems which use this model |
COpm::Properties::BaseProblem< TypeTag, TTag::BlackOilModel > | The Problem property |
COpm::Properties::BaseProblem< TypeTag, TTag::DiscreteFractureModel > | The class for the model |
COpm::Properties::BaseProblem< TypeTag, TTag::MultiPhaseBaseModel > | The type of the base base class for actual problems |
COpm::Properties::BaseProblem< TypeTag, TTag::NcpModel > | The type of the base base class for actual problems |
►COpm::BaseVanguard< TypeTag > | Provides the base class for most (all?) simulator vanguards |
COpm::CubeGridVanguard< TypeTag > | Provides a simulator vanguad which creates a regular grid made of quadrilaterals |
COpm::DgfVanguard< TypeTag > | Provides a simulator vanguard which creates a grid by parsing a Dune Grid Format (DGF) file |
►COpm::FlowBaseVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::AluGridVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::CpGridVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::PolyhedralGridVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::StructuredGridVanguard< TypeTag > | Helper class for grid instantiation of the lens problem |
COpm::UnstructuredGridVanguard< TypeTag > | Provides a simulator vanguard which creates a grid by parsing an unstructured grid file |
Cboost::property_tree::basic_ptree< T1, T2, T3 > | |
►COpm::GasLiftSingleWellGeneric< Scalar >::BasicRates | |
COpm::GasLiftSingleWellGeneric< Scalar >::LimitedRates | |
COpm::FlowProblem< TypeTag >::BCData< T > | |
COpm::FlowProblem< TypeTag >::BCData< int > | |
►CBCRSMatrix | |
COpm::Linear::OverlappingBCRSMatrix< BCRSMatrix > | An overlap aware block-compressed row storage (BCRS) matrix |
Crocalution::BiCGStab< Matrix, Vector, Scalar > | |
COpm::Linear::BiCGStabSolver< LinearOperator, Vector, Preconditioner > | Implements a preconditioned stabilized BiCG linear solver |
COpm::Linear::BlackList | Expresses which degrees of freedom are blacklisted for the parallel linear solvers and which domestic indices they correspond to |
COpm::BlackoilAquiferModel< TypeTag > | Class for handling the blackoil aquifer model |
CBlackOilBrineIntensiveQuantities | Provides the volumetric quantities required for the equations needed by the brine extension of the black-oil model |
►COpm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV > | |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilBrineIntensiveQuantities< TypeTag, false > | |
COpm::BlackOilBrineModule< TypeTag, enableBrineV > | Contains the high level supplements required to extend the black oil model by brine |
COpm::BlackOilBrineParams< Scalar > | Struct holding the parameters for the BlackoilBrineModule class |
COpm::Properties::BlackoilConserveSurfaceVolume< TypeTag, MyTypeTag > | Enable surface volume scaling |
COpm::Properties::BlackoilConserveSurfaceVolume< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::BlackoilConserveSurfaceVolume< TypeTag, TTag::FlowProblem > | |
COpm::BlackOilConvectiveMixingModule< TypeTag, enableConvectiveMixing > | |
COpm::BlackOilConvectiveMixingModule< TypeTag, false > | |
COpm::BlackOilConvectiveMixingModule< TypeTag, true > | |
COpm::BlackOilDarcyFluxModule< TypeTag > | Provides a Darcy flux module for the blackoil model |
COpm::BlackOilDiffusionExtensiveQuantities< TypeTag, enableDiffusion > | Provides the quantities required to calculate diffusive mass fluxes |
COpm::BlackOilDiffusionExtensiveQuantities< TypeTag, false > | Provides the quantities required to calculate diffusive mass fluxes. |
►COpm::BlackOilDiffusionExtensiveQuantities< TypeTag, getPropValue< TypeTag, Properties::EnableDiffusion >()> | |
COpm::BlackOilExtensiveQuantities< TypeTag > | This template class contains the data which is required to calculate the fluxes of the fluid phases over a face of a finite volume for the black-oil model |
COpm::BlackOilDiffusionExtensiveQuantities< TypeTag, true > | Provides the quantities required to calculate diffusive mass fluxes. |
COpm::BlackOilDiffusionIntensiveQuantities< TypeTag, enableDiffusion > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes |
COpm::BlackOilDiffusionIntensiveQuantities< TypeTag, false > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. |
►COpm::BlackOilDiffusionIntensiveQuantities< TypeTag, getPropValue< TypeTag, Properties::EnableDiffusion >() > | |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilDiffusionIntensiveQuantities< TypeTag, true > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. |
COpm::BlackOilDiffusionModule< TypeTag, enableDiffusion > | Provides the auxiliary methods required for consideration of the diffusion equation |
COpm::BlackOilDiffusionModule< TypeTag, false > | Provides the auxiliary methods required for consideration of the diffusion equation. |
COpm::BlackOilDiffusionModule< TypeTag, true > | Provides the auxiliary methods required for consideration of the diffusion equation. |
COpm::BlackOilDispersionExtensiveQuantities< TypeTag, enableDispersion > | Provides the quantities required to calculate dispersive mass fluxes |
COpm::BlackOilDispersionExtensiveQuantities< TypeTag, false > | get the value data member of a property |
COpm::BlackOilDispersionExtensiveQuantities< TypeTag, true > | Provides the quantities required to calculate dispersive mass fluxes. |
COpm::BlackOilDispersionIntensiveQuantities< TypeTag, enableDispersion > | Provides the volumetric quantities required for the calculation of dispersive fluxes |
COpm::BlackOilDispersionIntensiveQuantities< TypeTag, false > | |
►COpm::BlackOilDispersionIntensiveQuantities< TypeTag, getPropValue< TypeTag, Properties::EnableDispersion >() > | |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilDispersionIntensiveQuantities< TypeTag, true > | |
COpm::BlackOilDispersionModule< TypeTag, enableDispersion > | Provides the auxiliary methods required for consideration of the dispersion equation |
COpm::BlackOilDispersionModule< TypeTag, false > | Provides the auxiliary methods required for consideration of the dispersion equation. |
COpm::BlackOilDispersionModule< TypeTag, true > | Provides the auxiliary methods required for consideration of the dispersion equation. |
►COpm::BlackOilEnergyExtensiveQuantities< TypeTag, enableEnergyV > | Provides the energy specific extensive quantities to the generic black-oil module's extensive quantities |
COpm::BlackOilExtensiveQuantities< TypeTag > | This template class contains the data which is required to calculate the fluxes of the fluid phases over a face of a finite volume for the black-oil model |
COpm::BlackOilEnergyExtensiveQuantities< TypeTag, false > | |
►COpm::BlackOilEnergyIntensiveQuantities< TypeTag, enableEnergyV > | Provides the volumetric quantities required for the equations needed by the energys extension of the black-oil model |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilEnergyIntensiveQuantities< TypeTag, false > | |
COpm::BlackOilEnergyModule< TypeTag, enableEnergyV > | Contains the high level supplements required to extend the black oil model by energy |
COpm::Properties::BlackOilEnergyScalingFactor< TypeTag, MyTypeTag > | The relative weight of the residual of the energy equation compared to the mass residuals |
COpm::Properties::BlackOilEnergyScalingFactor< TypeTag, TTag::BlackOilModel > | By default, scale the energy equation by the inverse of the energy required to heat up one kg of water by 30 Kelvin |
COpm::BlackOilExtboExtensiveQuantities< TypeTag, enableExtboV > | Provides the solvent specific extensive quantities to the generic black-oil module's extensive quantities |
COpm::BlackOilExtboExtensiveQuantities< TypeTag, false > | |
►COpm::BlackOilExtboIntensiveQuantities< TypeTag, enableExtboV > | Provides the volumetric quantities required for the equations needed by the solvents extension of the black-oil model |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilExtboIntensiveQuantities< TypeTag, false > | |
COpm::BlackOilExtboModule< TypeTag, enableExtboV > | Contains the high level supplements required to extend the black oil model |
COpm::BlackOilExtboParams< Scalar > | Struct holding the parameters for the BlackoilExtboModule class |
►COpm::BlackOilFoamIntensiveQuantities< TypeTag, enableFoam > | Provides the volumetric quantities required for the equations needed by the polymers extension of the black-oil model |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilFoamIntensiveQuantities< TypeTag, false > | |
COpm::BlackOilFoamModule< TypeTag, enableFoamV > | Contains the high level supplements required to extend the black oil model to include the effects of foam |
COpm::BlackOilFoamParams< Scalar > | Struct holding the parameters for the BlackoilFoamModule class |
COpm::BlackOilIndices< numSolventsV, numExtbosV, numPolymersV, numEnergyV, enableFoam, enableBrine, PVOffset, numMICPsV > | The primary variable and equation indices for the black-oil model |
►COpm::BlackOilMICPExtensiveQuantities< TypeTag, enableMICPV > | Provides the MICP specific extensive quantities to the generic black-oil module's extensive quantities |
COpm::BlackOilExtensiveQuantities< TypeTag > | This template class contains the data which is required to calculate the fluxes of the fluid phases over a face of a finite volume for the black-oil model |
COpm::BlackOilMICPExtensiveQuantities< TypeTag, false > | |
►COpm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV > | Provides the volumetric quantities required for the equations needed by the MICP extension of the black-oil model |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilMICPIntensiveQuantities< TypeTag, false > | |
COpm::BlackOilMICPModule< TypeTag, enableMICPV > | Contains the high level supplements required to extend the black oil model by MICP |
COpm::BlackOilMICPParams< Scalar > | Struct holding the parameters for the BlackOilMICPModule class |
COpm::BlackoilModel< TypeTag > | A model implementation for three-phase black oil |
COpm::Properties::TTag::BlackOilModel | The type tag for the black-oil problems |
COpm::BlackoilModelConvergenceMonitor< Scalar > | Implementation of penalty cards for three-phase black oil |
COpm::BlackoilModelNldd< TypeTag > | A NLDD implementation for three-phase black oil |
COpm::BlackoilModelParameters< Scalar > | Solver parameters for the BlackoilModel |
COpm::BlackoilNewtonParams< Scalar > | Struct holding the parameters for BlackoilNewtonMethod |
COpm::BlackOilOnePhaseIndices< numSolventsV, numExtbosV, numPolymersV, numEnergyV, enableFoam, enableBrine, PVOffset, canonicalCompIdx, numMICPsV > | The primary variable and equation indices for the black-oil model |
►COpm::BlackoilPhases | |
COpm::PhaseUsage | |
►COpm::BlackOilPolymerExtensiveQuantities< TypeTag, enablePolymerV > | Provides the polymer specific extensive quantities to the generic black-oil module's extensive quantities |
COpm::BlackOilExtensiveQuantities< TypeTag > | This template class contains the data which is required to calculate the fluxes of the fluid phases over a face of a finite volume for the black-oil model |
COpm::BlackOilPolymerExtensiveQuantities< TypeTag, false > | |
►COpm::BlackOilPolymerIntensiveQuantities< TypeTag, enablePolymerV > | Provides the volumetric quantities required for the equations needed by the polymers extension of the black-oil model |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilPolymerIntensiveQuantities< TypeTag, false > | |
COpm::BlackOilPolymerModule< TypeTag, enablePolymerV > | Contains the high level supplements required to extend the black oil model by polymer |
COpm::BlackOilPolymerParams< Scalar > | Struct holding the parameters for the BlackOilPolymerModule class |
►COpm::BlackOilSolventExtensiveQuantities< TypeTag, enableSolventV > | Provides the solvent specific extensive quantities to the generic black-oil module's extensive quantities |
COpm::BlackOilExtensiveQuantities< TypeTag > | This template class contains the data which is required to calculate the fluxes of the fluid phases over a face of a finite volume for the black-oil model |
COpm::BlackOilSolventExtensiveQuantities< TypeTag, false > | |
►COpm::BlackOilSolventIntensiveQuantities< TypeTag, enableSolventV > | Provides the volumetric quantities required for the equations needed by the solvents extension of the black-oil model |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilSolventIntensiveQuantities< TypeTag, false > | |
COpm::BlackOilSolventModule< TypeTag, enableSolventV > | Contains the high level supplements required to extend the black oil model by solvents |
COpm::BlackOilSolventParams< Scalar > | Struct holding the parameters for the BlackOilSolventModule class |
COpm::BlackOilTwoPhaseIndices< numSolventsV, numExtbosV, numPolymersV, numEnergyV, enableFoam, enableBrine, PVOffset, disabledCanonicalCompIdx, numMICPsV > | The primary variable and equation indices for the black-oil model |
COpm::BlackoilWellModelConstraints< Scalar > | Class for handling constraints for the blackoil well model |
COpm::BlackoilWellModelGasLiftGeneric< Scalar > | |
►COpm::BlackoilWellModelGasLiftGeneric< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::BlackoilWellModelGasLift< TypeTag > | Class for handling the gaslift in the blackoil well model |
COpm::BlackoilWellModelGeneric< Scalar > | Class for handling the blackoil well model |
►COpm::BlackoilWellModelGeneric< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::BlackoilWellModel< TypeTag > | Class for handling the blackoil well model |
COpm::BlackoilWellModelGuideRates< Scalar > | Class for handling the guide rates in the blackoil well model |
COpm::BlackoilWellModelNlddGeneric< Scalar > | |
►COpm::BlackoilWellModelNlddGeneric< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::BlackoilWellModelNldd< TypeTag > | Class for handling the blackoil well model in a NLDD solver |
COpm::BlackoilWellModelRestart< Scalar > | Class for restarting the blackoil well model |
COpm::BlackoilWellModelWBP< Scalar > | Class for handling the blackoil well model |
COpm::BlackoilWellModelWBP< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::Accelerator::BlockedMatrix< Scalar > | This struct resembles a blocked csr matrix, like Dune::BCRSMatrix |
COpm::detail::BlockExtractor< TypeTag > | Wrapping struct holding types used for block-level data extraction |
►CDune::BlockVector | |
COpm::Linear::OverlappingBlockVector< FieldVector, Overlap > | An overlap aware block vector |
COpm::FvBaseDiscretization< TypeTag >::BlockVectorWrapper | |
►Cstd::bool_constant | |
COpm::SupportsFaceTag< Grid > | |
COpm::SupportsFaceTag< Dune::CpGrid > | |
COpm::Linear::BorderIndex | A single index intersecting with the process boundary |
COpm::Properties::BorderListCreator< TypeTag, MyTypeTag > | The class which marks the border indices associated with the degrees of freedom on a process boundary |
COpm::Properties::BorderListCreator< TypeTag, TTag::EcfvDiscretization > | Set the border list creator for to the one of an element based method |
COpm::Properties::BorderListCreator< TypeTag, TTag::FvBaseDiscretization > | Marks the border indices (required for the algebraic overlap stuff) |
COpm::Properties::BorderListCreator< TypeTag, TTag::VcfvDiscretization > | Set the border list creator for vertices |
COpm::Properties::BoundaryContext< TypeTag, MyTypeTag > | The secondary variables of a boundary segment |
COpm::Properties::BoundaryContext< TypeTag, TTag::FvBaseDiscretization > | |
COpm::BoundaryPressureCallback< TypeTag, FluidState > | Callback class for a phase pressure |
COpm::Properties::BoundaryRateVector< TypeTag, MyTypeTag > | Type of object for specifying boundary conditions |
COpm::Properties::BoundaryRateVector< TypeTag, TTag::BlackOilModel > | BoundaryRateVector property |
COpm::Properties::BoundaryRateVector< TypeTag, TTag::FlashModel > | BoundaryRateVector property |
COpm::Properties::BoundaryRateVector< TypeTag, TTag::FvBaseDiscretization > | Type of object for specifying boundary conditions |
COpm::Properties::BoundaryRateVector< TypeTag, TTag::ImmiscibleModel > | BoundaryRateVector property |
COpm::Properties::BoundaryRateVector< TypeTag, TTag::NcpModel > | BoundaryRateVector property |
COpm::Properties::BoundaryRateVector< TypeTag, TTag::PvsModel > | BoundaryRateVector property |
COpm::Properties::BoundaryRateVector< TypeTag, TTag::Richards > | BoundaryRateVector property |
CDune::CartesianIndexMapper< Grid > | |
CDune::CartesianIndexMapper< Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > > | Interface class to access the logical Cartesian grid as used in industry standard simulator decks |
CDune::CartesianIndexMapper< EquilGrid > | |
CDune::CartesianIndexMapper< GetPropType< TypeTag, Properties::EquilGrid > > | |
CDune::CartesianIndexMapper< GetPropType< TypeTag, Properties::Grid > > | |
COpm::InterRegFlowMapSingleFIP::Cell | Minimal characteristics of a cell from a simulation grid |
COpm::Parameters::CellsX | Grid resolution |
COpm::Parameters::CellsY | |
COpm::Parameters::CellsZ | |
COpm::RegionPhasePoreVolAverage::CellValue | Minimal characteristics of a cell from a simulation grid |
►COpm::SatfuncConsistencyChecks< Scalar >::Check | Call-back interface for an individual check |
►COpm::Satfunc::PhaseChecks::PhaseCheckBase< Scalar > | Base class for all phase saturation function consistency checks |
COpm::Satfunc::PhaseChecks::Gas::SGcr< Scalar > | Verify that critical gas saturation is in valid range |
COpm::Satfunc::PhaseChecks::Gas::SGmax< Scalar > | Verify that maximum gas saturation is in valid range |
COpm::Satfunc::PhaseChecks::Gas::SGmin< Scalar > | Verify that minimum gas saturation is in valid range |
COpm::Satfunc::PhaseChecks::Oil::MobileOil_GO_SGcr< Scalar > | Verify that critical oil saturation in gas/oil system is strictly smaller than oil saturation at critical gas saturation |
COpm::Satfunc::PhaseChecks::Oil::MobileOil_GO_SGmin< Scalar > | Verify that critical oil saturation in gas/oil system is strictly smaller than maximum oil saturation |
COpm::Satfunc::PhaseChecks::Oil::MobileOil_OW_SWcr< Scalar > | Verify that critical oil saturation in oil/water system is strictly smaller than oil saturation at critical water saturation |
COpm::Satfunc::PhaseChecks::Oil::MobileOil_OW_SWmin< Scalar > | Verify that critical oil saturation in oil/water system is strictly smaller than maximum oil saturation |
COpm::Satfunc::PhaseChecks::Oil::SOcr_GO< Scalar > | Verify that critical oil saturation in gas/oil system is in valid range |
COpm::Satfunc::PhaseChecks::Oil::SOcr_OW< Scalar > | Verify that critical oil saturation in oil/water system is in valid range |
COpm::Satfunc::PhaseChecks::Oil::SOmin_GO< Scalar > | Verify that minimum oil saturation in gas/oil system is in valid range |
COpm::Satfunc::PhaseChecks::Oil::SOmin_OW< Scalar > | Verify that minimum oil saturation in oil/water system is in valid range |
COpm::Satfunc::PhaseChecks::ThreePointHorizontal::DisplacingOil_GO< Scalar > | Verify that critical saturation of displacing phase (oil/liquid) is strictly between critical and maximum gas saturations for the alternative (three point) horizontal scaling method (SCALECRS=YES) in the gas/oil two-phase system |
COpm::Satfunc::PhaseChecks::ThreePointHorizontal::DisplacingOil_OW< Scalar > | Verify that critical saturation of displacing phase (oil) is strictly between critical and maximum water saturations for the alternative (three point) horizontal scaling method (SCALECRS=YES) in the oil/water two-phase system |
COpm::Satfunc::PhaseChecks::Water::SWcr< Scalar > | Verify that critical gas saturation is in valid range |
COpm::Satfunc::PhaseChecks::Water::SWmax< Scalar > | Verify that maximum gas saturation is in valid range |
COpm::Satfunc::PhaseChecks::Water::SWmin< Scalar > | Verify that minimum gas saturation is in valid range |
COpm::CheckDistributedWellConnections< Scalar > | Class checking that all connections are on active cells |
COpm::Parameters::CheckGroupConstraintsInnerWellIterations | |
COpm::Parameters::CheckSatfuncConsistency | |
COpm::FIPContainer< FluidSystem >::Co2InGasInput | |
COpm::CollectDataOnIORank< Grid, EquilGrid, GridView > | |
COpm::CollectDataOnIORank< GetPropType< TypeTag, Properties::Grid >, GetPropType< TypeTag, Properties::EquilGrid >, GetPropType< TypeTag, Properties::GridView > > | |
►CDune::CommDataHandleIF | |
CDune::CartesianIndexMapper< Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > >::GlobalIndexDataHandle | |
COpm::GridCommHandleGhostSync< FieldType, Container, EntityMapper, commCodim > | Data handle for parallel communication which can be used to set the values values of ghost and overlap DOFs from their respective master processes |
COpm::GridCommHandleMax< FieldType, Container, EntityMapper, commCodim > | Data handle for parallel communication which takes the maximum of all values that are attached to DOFs |
COpm::GridCommHandleMin< FieldType, Container, EntityMapper, commCodim > | Provides data handle for parallel communication which takes the minimum of all values that are attached to DOFs |
COpm::GridCommHandleSum< FieldType, Container, EntityMapper, commCodim > | Data handle for parallel communication which sums up all values are attached to DOFs |
COpm::Linear::VertexBorderListFromGrid< GridView, VertexMapper > | Uses communication on the grid to find the initial seed list of indices |
COpm::VectorVectorDataHandle< GridView, Vector > | A data handle sending multiple data store in vectors attached to cells |
COpm::CommunicateAboveBelow< Scalar > | Class to facilitate getting values associated with the above/below perforation |
COpm::ComponentName< FluidSystem, Indices > | |
COpm::CompositionalContainer< FluidSystem > | |
COpm::ConnectionIndexMap | Connection index mappings |
COpm::ConnFiltrateData< Scalar > | |
COpm::ConnFracStatistics< Scalar > | Collection of fracturing statistics measures at the connection level |
COpm::Properties::Constraints< TypeTag, MyTypeTag > | The class which represents a constraint degree of freedom |
COpm::Properties::Constraints< TypeTag, TTag::FvBaseDiscretization > | The class which represents constraints |
COpm::Properties::ConstraintsContext< TypeTag, MyTypeTag > | The secondary variables of a constraint degree of freedom |
COpm::Properties::ConstraintsContext< TypeTag, TTag::FvBaseDiscretization > | |
CDune::Amg::ConstructionTraits< MultithreadDILU< M, X, Y > > | Policy for the construction of the MultithreadDILU smoother |
CDune::Amg::ConstructionTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother |
COpm::detail::BlockExtractor< TypeTag >::Context | Context passed to element extractor functions |
COpm::detail::Extractor< TypeTag >::Context | Context passed to extractor functions |
COpm::Parameters::ContinueOnConvergenceError | Continue with a non-converged solution instead of giving up if we encounter a time step size smaller than the minimum time step size |
COpm::BlackOilConvectiveMixingModule< TypeTag, false >::ConvectiveMixingModuleParam | |
COpm::BlackOilConvectiveMixingModule< TypeTag, true >::ConvectiveMixingModuleParam | |
►COpm::Linear::ConvergenceCriterion< Vector > | Base class for all convergence criteria which only defines an virtual API |
COpm::Linear::CombinedCriterion< Vector, CollectiveCommunication > | Convergence criterion which looks at the absolute value of the residual and fails if the linear solver stagnates |
COpm::Linear::FixPointCriterion< Vector, CollectiveCommunication > | Provides a convergence criterion for the linear solvers which looks at the weighted maximum of the difference between two iterations |
COpm::Linear::ResidReductionCriterion< Vector > | Provides a convergence criterion which looks at the reduction of the two-norm of the residual for the linear solvers |
COpm::Linear::WeightedResidualReductionCriterion< Vector, CollectiveCommunication > | Convergence criterion which looks at the weighted absolute value of the residual |
COpm::Parameters::ConvergenceMonitoring | |
COpm::Parameters::ConvergenceMonitoringCutOff | |
COpm::Parameters::ConvergenceMonitoringDecayFactor< Scalar > | |
COpm::BlackoilModelParameters< Scalar >::ConvergenceMonitorParams | Struct holding convergence monitor params |
COpm::ConvergenceOutputConfiguration | Parse comma separated option strings into a runtime configuration object for whether to output additional convergence information and, if so, what information to output |
COpm::ConvergenceOutputThread | Encapsulating object for thread processing producer's convergence output requests |
COpm::ConvergenceReport | Represents the convergence status of the whole simulator, to make it possible to query and store the reasons for convergence failures |
COpm::ConvergenceReportQueue | Communication channel between thread creating output requests and consumer thread writing those requests to a file |
COpm::Properties::ConvergenceWriter< TypeTag, MyTypeTag > | Specifies whether the convergence rate and the global residual gets written out to disk for every Newton iteration |
COpm::CopyGatherScatter< Scalar > | |
COpm::CopyRestrictProlong< Grid, Container > | |
COpm::CopyRestrictProlongTraits< Grid, Container > | |
COpm::Properties::TTag::CpGridVanguard | |
►COpm::Accelerator::CprCreation< Scalar, block_size > | This class implements a Constrained Pressure Residual (CPR) preconditioner |
COpm::Accelerator::openclCPR< Scalar, block_size > | This class implements a Constrained Pressure Residual (CPR) preconditioner |
COpm::Accelerator::rocsparseCPR< Scalar, block_size > | This class implements a Constrained Pressure Residual (CPR) preconditioner |
COpm::Parameters::CprReuseInterval | |
COpm::Parameters::CprReuseSetup | |
COpm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT >::CRS | |
COpm::gpuistl::detail::CuBlasHandle | Singleton for the simulator universal cuBlasHandle |
COpm::gpuistl::detail::CuSparseHandle | Singleton for the simulator universal cuSparseHandle |
COpm::gpuistl::detail::CuSparseResource< T > | The CuSparseResource class wraps a CuSparse resource in a proper RAII pattern |
COpm::gpuistl::detail::CuSparseResource< bsrilu02Info_t > | |
COpm::gpuistl::detail::CuSparseResource< bsrsv2Info_t > | |
COpm::Parameters::DamarisDaskFile | |
COpm::Parameters::DamarisDedicatedCores | |
COpm::Parameters::DamarisDedicatedNodes | |
COpm::Parameters::DamarisLimitVariables | |
COpm::Parameters::DamarisLogLevel | |
COpm::Parameters::DamarisOutputHdfCollective | |
COpm::Parameters::DamarisPythonParaviewScript | |
COpm::Parameters::DamarisPythonScript | |
COpm::Parameters::DamarisSaveMeshToHdf | |
COpm::Parameters::DamarisSaveToHdf | |
COpm::DamarisOutput::DamarisSettings | |
COpm::Parameters::DamarisSharedMemoryName | |
COpm::Parameters::DamarisSharedMemorySizeBytes | |
COpm::Parameters::DamarisSimName | |
COpm::DamarisOutput::DamarisVar< T > | Class to store a Damaris variable representation for the XML file (can be used with class DamarisKeywords) |
COpm::DamarisOutput::DamarisVarXMLAttributes | This class contains the extra elements that need to be part of a Damaris <variable> type |
COpm::DarcyBaseProblem< TypeTag > | Provides the defaults for the parameters required by the Darcy velocity approach |
►COpm::DarcyExtensiveQuantities< TypeTag > | Provides the Darcy flux module |
COpm::BlackOilDarcyExtensiveQuantities< TypeTag > | Specifies the extensive quantities for the black-oil model if using Darcy relation |
COpm::ForchheimerExtensiveQuantities< TypeTag > | Provides the Forchheimer flux module |
COpm::DarcyFluxModule< TypeTag > | Specifies a flux module which uses the Darcy relation |
COpm::DarcyIntensiveQuantities< TypeTag > | Provides the intensive quantities for the Darcy flux module |
►CP2PCommunicatorType::DataHandleInterface | |
COpm::DistributeIndexMapping | |
COpm::PackUnPackAquiferData | |
COpm::PackUnPackBlockData | |
COpm::PackUnPackCellData | |
COpm::PackUnPackGroupAndNetworkValues | |
COpm::PackUnPackWBPData | |
COpm::PackUnPackWellData | |
COpm::PackUnPackWellTestState | |
COpm::PackUnpackFlows | |
COpm::PackUnpackInterRegFlows | |
COpm::Parameters::DbhpMaxRel< Scalar > | |
COpm::Parameters::DebugEmitCellPartition | |
►CDune::Amg::DefaultSmootherArgs | |
COpm::ParallelOverlappingILU0Args< F > | |
COpm::DeferredLogger | |
COpm::DensityCallback< TypeTag > | Callback class for the density of a phase |
COpm::StandardWellConnections< FluidSystem, Indices >::DensityPropertyFunctions | |
COpm::DiffusionExtensiveQuantities< TypeTag, enableDiffusion > | Provides the quantities required to calculate diffusive mass fluxes |
COpm::DiffusionExtensiveQuantities< TypeTag, false > | Provides the quantities required to calculate diffusive mass fluxes. |
►COpm::DiffusionExtensiveQuantities< TypeTag, getPropValue< TypeTag, Properties::EnableDiffusion >()> | |
COpm::FlashExtensiveQuantities< TypeTag > | This template class contains the data which is required to calculate all fluxes of components over a face of a finite volume for the compositional multi-phase model based on flash calculations |
COpm::NcpExtensiveQuantities< TypeTag > | This template class represents the extensive quantities of the compositional NCP model |
COpm::PvsExtensiveQuantities< TypeTag > | Contains all data which is required to calculate all fluxes at a flux integration point for the primary variable switching model |
COpm::DiffusionExtensiveQuantities< TypeTag, true > | Provides the quantities required to calculate diffusive mass fluxes. |
COpm::DiffusionIntensiveQuantities< TypeTag, enableDiffusion > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes |
COpm::DiffusionIntensiveQuantities< TypeTag, false > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. |
►COpm::DiffusionIntensiveQuantities< TypeTag, getPropValue< TypeTag, Properties::EnableDiffusion >() > | |
COpm::FlashIntensiveQuantities< TypeTag > | Contains the intensive quantities of the flash-based compositional multi-phase model |
COpm::FlashIntensiveQuantities< TypeTag > | Contains the intensive quantities of the flash-based compositional multi-phase model |
COpm::NcpIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the compositional multi-phase NCP model |
COpm::PvsIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the compositional multi-phase primary variable switching model |
COpm::DiffusionIntensiveQuantities< TypeTag, true > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. |
COpm::DiffusionModule< TypeTag, enableDiffusion > | Provides the auxiliary methods required for consideration of the diffusion equation |
COpm::DiffusionModule< TypeTag, false > | Provides the auxiliary methods required for consideration of the diffusion equation. |
COpm::DiffusionModule< TypeTag, true > | Provides the auxiliary methods required for consideration of the diffusion equation. |
COpm::DirectionalMobility< TypeTag, Evaluation > | |
COpm::Properties::DiscBaseIntensiveQuantities< TypeTag, MyTypeTag > | The part of the intensive quantities which is specific to the spatial discretization |
COpm::Properties::DiscBaseOutputModule< TypeTag, MyTypeTag > | The part of the VTK ouput modules which is specific to the spatial discretization |
COpm::Properties::DiscBaseOutputModule< TypeTag, TTag::EcfvDiscretization > | The base class for the output modules (decides whether to write element or vertex based fields) |
COpm::Properties::DiscBaseOutputModule< TypeTag, TTag::VcfvDiscretization > | The base class for the output modules (decides whether to write element or vertex based fields) |
COpm::Properties::DiscExtensiveQuantities< TypeTag, MyTypeTag > | The part of the extensive quantities which is specific to the spatial discretization |
COpm::Properties::DiscExtensiveQuantities< TypeTag, TTag::FvBaseDiscretization > | |
COpm::Properties::DiscIntensiveQuantities< TypeTag, MyTypeTag > | The discretization specific part of the intensive quantities |
COpm::Properties::DiscIntensiveQuantities< TypeTag, TTag::FvBaseDiscretization > | |
COpm::Properties::DiscLocalResidual< TypeTag, MyTypeTag > | The discretization specific part of the local residual |
COpm::Properties::DiscLocalResidual< TypeTag, TTag::FvBaseDiscretization > | |
COpm::Properties::DiscNewtonMethod< TypeTag, MyTypeTag > | The discretization specific part of he implementing the Newton algorithm |
COpm::Properties::DiscNewtonMethod< TypeTag, TTag::FvBaseNewtonMethod > | |
COpm::Properties::TTag::DiscreteFractureModel | The generic type tag for problems using the immiscible multi-phase model |
COpm::Properties::DiscreteFunction< TypeTag, MyTypeTag > | |
COpm::Properties::DiscreteFunction< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::DiscreteFunction< TypeTag, TTag::FvBaseDiscretization > | |
COpm::Properties::DiscreteFunctionSpace< TypeTag, MyTypeTag > | The class describing the discrete function space when dune-fem is used, otherwise it points to the stencil class |
COpm::Properties::DiscreteFunctionSpace< TypeTag, TTag::EcfvDiscretization > | |
COpm::Properties::DiscreteFunctionSpace< TypeTag, TTag::VcfvDiscretization > | |
COpm::Properties::Discretization< TypeTag, MyTypeTag > | The type of the spatial discretization used by the model |
COpm::Properties::Discretization< TypeTag, TTag::EcfvDiscretization > | The concrete class which manages the spatial discretization |
COpm::Properties::Discretization< TypeTag, TTag::VcfvDiscretization > | The concrete class which manages the spatial discretization |
COpm::Properties::DofMapper< TypeTag, MyTypeTag > | The mapper to find the global index of a degree of freedom |
COpm::Properties::DofMapper< TypeTag, TTag::EcfvDiscretization > | Mapper for the degrees of freedoms |
COpm::Properties::DofMapper< TypeTag, TTag::VcfvDiscretization > | Mapper for the degrees of freedoms |
COpm::Parameters::DomainSizeX< Scalar > | Domain size |
COpm::Parameters::DomainSizeY< Scalar > | |
COpm::Parameters::DomainSizeZ< Scalar > | |
COpm::Linear::DomesticOverlapFromBCRSMatrix | This class creates and manages the foreign overlap given an initial list of border indices and a BCRS matrix |
COpm::Parameters::DpMaxRel< Scalar > | |
COpm::Parameters::DsMax< Scalar > | |
COpm::DummyGradientCalculator< TypeTag > | This is a "dummy" gradient calculator which does not do anything |
COpm::Properties::DummySpaceEcfv< TypeTag > | |
COpm::Properties::DummySpaceVcfv< TypeTag > | |
COpm::Parameters::DwellFractionMax< Scalar > | |
COpm::EcfvBaseOutputModule< TypeTag > | Implements the discretization specific parts of writing files |
COpm::Properties::TTag::EcfvDiscretization | |
COpm::EcfvGridCommHandleFactory< TypeTag > | A class which provides types for DUNE grid handles for communication |
COpm::EcfvStencil< Scalar, GridView, needFaceIntegrationPos, needFaceNormal > | Represents the stencil (finite volume geometry) of a single element in the ECFV discretization |
COpm::EcfvStencil< Scalar, GridView, needFaceIntegrationPos, needFaceNormal >::EcfvSubControlVolumeFace< needIntegrationPos, needNormal > | Represents a face of a sub-control volume |
COpm::Parameters::EclDeckFileName | |
COpm::EclEpsScalingPointsInfo< Scalar > | |
COpm::EclGenericWriter< Grid, EquilGrid, GridView, ElementMapper, Scalar > | |
►COpm::EclGenericWriter< GetPropType< TypeTag, Properties::Grid >, GetPropType< TypeTag, Properties::EquilGrid >, GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::ElementMapper >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::DamarisWriter< TypeTag > | Collects necessary output values and pass them to Damaris server processes |
COpm::EclWriter< TypeTag, OutputModule > | Collects necessary output values and pass it to opm-common's ECL output |
►CEclipseState | |
COpm::ParallelEclipseState | Parallel frontend to the EclipseState |
COpm::Parameters::EclOutputDoublePrecision | |
COpm::Parameters::EclOutputInterval | |
COpm::Parameters::EdgeWeightsMethod | |
COpm::Linear::ElementBorderListFromGrid< GridView, ElementMapper > | Uses communication on the grid to find the initial seed list of indices for methods which use element-based degrees of freedom |
COpm::Properties::ElementContext< TypeTag, MyTypeTag > | The secondary variables of all degrees of freedom in an element's stencil |
COpm::Properties::ElementContext< TypeTag, TTag::FvBaseDiscretization > | The element context |
COpm::Properties::ElementEqVector< TypeTag, MyTypeTag > | A vector of holding a quantity for each equation for each DOF of an element |
COpm::Properties::ElementEqVector< TypeTag, TTag::FvBaseDiscretization > | The type for storing a residual for an element |
COpm::ElementIndexHandle< Mapper > | Communication handle to scatter the global index |
COpm::ElementIndexScatterHandle< EquilMapper, Mapper > | Communication handle to scatter the global index |
COpm::Properties::ElementMapper< TypeTag, MyTypeTag > | The mapper to find the global index of an element |
COpm::Properties::ElementMapper< TypeTag, TTag::FvBaseDiscretization > | Mapper for the grid view's elements |
COpm::EmptyRestrictProlong | |
COpm::EmptyRestrictProlongTraits | |
COpm::Parameters::EnableAdaptiveTimeStepping | |
COpm::Properties::EnableApiTracking< TypeTag, MyTypeTag > | |
COpm::Properties::EnableApiTracking< TypeTag, TTag::FlowBaseProblem > | |
COpm::Parameters::EnableAsyncEclOutput | |
COpm::Parameters::EnableAsyncVtkOutput | Determines if the VTK output is written to disk asynchronously |
COpm::Properties::EnableBrine< TypeTag, MyTypeTag > | Enable the ECL-blackoil extension for salt |
COpm::Properties::EnableBrine< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableBrine< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableConstraints< TypeTag, MyTypeTag > | Specify whether the some degrees of fredom can be constraint |
COpm::Properties::EnableConstraints< TypeTag, TTag::FvBaseDiscretization > | |
COpm::Properties::EnableConvectiveMixing< TypeTag, MyTypeTag > | Enable convective mixing? |
COpm::Properties::EnableConvectiveMixing< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableConvectiveMixing< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableConvectiveMixing< TypeTag, TTag::FlowProblem > | |
COpm::Parameters::EnableDamarisOutput | |
COpm::Properties::EnableDebuggingChecks< TypeTag, MyTypeTag > | |
COpm::Properties::EnableDebuggingChecks< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableDebuggingChecks< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableDiffusion< TypeTag, MyTypeTag > | Enable diffusive fluxes? |
COpm::Properties::EnableDiffusion< TypeTag, TTag::BlackOilModel > | Disable diffusion by default |
COpm::Properties::EnableDiffusion< TypeTag, TTag::FlashModel > | |
COpm::Properties::EnableDiffusion< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableDiffusion< TypeTag, TTag::FlowBaseProblemComp > | |
COpm::Properties::EnableDiffusion< TypeTag, TTag::NcpModel > | Disable diffusion by default |
COpm::Properties::EnableDiffusion< TypeTag, TTag::PvsModel > | |
COpm::Properties::EnableDisgasInWater< TypeTag, MyTypeTag > | Enable the ECL-blackoil extension for disolution of gas into water |
COpm::Properties::EnableDisgasInWater< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableDispersion< TypeTag, MyTypeTag > | Enable dispersive fluxes? |
COpm::Properties::EnableDispersion< TypeTag, TTag::BlackOilModel > | Disable disperison by default |
COpm::Properties::EnableDispersion< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableDispersion< TypeTag, TTag::FlowProblem > | |
COpm::Parameters::EnableDriftCompensation | |
COpm::Parameters::EnableDryRun | |
COpm::Properties::EnableEclipseOutput< TypeTag, MyTypeTag > | Specifies if the simulation should write output files that are compatible with those produced by the commercial Eclipse simulator |
COpm::Parameters::EnableEclOutput | |
COpm::Properties::EnableEnergy< TypeTag, MyTypeTag > | Specify whether energy should be considered as a conservation quantity or not |
COpm::Properties::EnableEnergy< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableEnergy< TypeTag, TTag::FlashModel > | Disable the energy equation by default |
COpm::Properties::EnableEnergy< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableEnergy< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableEnergy< TypeTag, TTag::ImmiscibleModel > | Disable the energy equation by default |
COpm::Properties::EnableEnergy< TypeTag, TTag::NcpModel > | Disable the energy equation by default |
COpm::Properties::EnableEnergy< TypeTag, TTag::PvsModel > | Disable the energy equation by default |
COpm::Parameters::EnableEsmry | |
COpm::Properties::EnableExperiments< TypeTag, MyTypeTag > | Specify if experimental features should be enabled or not |
COpm::Properties::EnableExperiments< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableExperiments< TypeTag, TTag::FvBaseDiscretization > | EWoms is mainly targeted at research, so experimental features are enabled by default |
COpm::Properties::EnableExtbo< TypeTag, MyTypeTag > | Enable the ECL-blackoil extension for extended BO. ("Second gas" - alternative approach) |
COpm::Properties::EnableExtbo< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableExtbo< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableFoam< TypeTag, MyTypeTag > | Enable the ECL-blackoil extension for foam |
COpm::Properties::EnableFoam< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableFoam< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableFoam< TypeTag, TTag::FlowProblem > | |
COpm::Parameters::EnableGravity | Returns whether gravity is considered in the problem |
COpm::Parameters::EnableGridAdaptation | Switch to enable or disable grid adaptation |
COpm::Parameters::EnableIntensiveQuantityCache | Specify whether all intensive quantities for the grid should be cached in the discretization |
COpm::Parameters::EnableLoggingFalloutWarning | |
COpm::Properties::EnableMech< TypeTag, MyTypeTag > | |
COpm::Properties::EnableMech< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableMICP< TypeTag, MyTypeTag > | Enable the ECL-blackoil extension for MICP |
COpm::Properties::EnableMICP< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableMICP< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableMICP< TypeTag, TTag::FlowProblem > | |
COpm::Parameters::EnableOpmRstFile | |
COpm::Properties::EnablePolymer< TypeTag, MyTypeTag > | Enable the ECL-blackoil extension for polymer |
COpm::Properties::EnablePolymer< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnablePolymer< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnablePolymer< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnablePolymerMW< TypeTag, MyTypeTag > | Enable the tracking polymer molecular weight tracking and related functionalities |
COpm::Properties::EnablePolymerMW< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableSaltPrecipitation< TypeTag, MyTypeTag > | Enable the ECL-blackoil extension for salt precipitation |
COpm::Properties::EnableSaltPrecipitation< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableSaltPrecipitation< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableSolvent< TypeTag, MyTypeTag > | Enable the ECL-blackoil extension for solvents. ("Second gas") |
COpm::Properties::EnableSolvent< TypeTag, TTag::BlackOilModel > | |
COpm::Properties::EnableSolvent< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableSolvent< TypeTag, TTag::FlowProblem > | |
COpm::Parameters::EnableStorageCache | Specify whether the storage terms for previous solutions should be cached |
COpm::Properties::EnableTemperature< TypeTag, MyTypeTag > | Allow the spatial and temporal domains to exhibit non-constant temperature in the black-oil model |
COpm::Properties::EnableTemperature< TypeTag, TTag::BlackOilModel > | By default, the blackoil model is isothermal and does not conserve energy |
COpm::Properties::EnableTemperature< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableTemperature< TypeTag, TTag::FlowProblem > | |
COpm::Parameters::EnableTerminalOutput | |
COpm::Properties::EnableThermalFluxBoundaries< TypeTag, MyTypeTag > | |
COpm::Properties::EnableThermalFluxBoundaries< TypeTag, TTag::FlowBaseProblem > | |
COpm::Parameters::EnableThermodynamicHints | Specify whether to use the already calculated solutions as starting values of the intensive quantities |
COpm::Properties::EnableTracerModel< TypeTag, MyTypeTag > | |
COpm::Parameters::EnableTuning | |
COpm::Properties::EnableVapwat< TypeTag, MyTypeTag > | Enable the ECL-blackoil extension for water evaporation |
COpm::Properties::EnableVapwat< TypeTag, TTag::BlackOilModel > | |
COpm::Parameters::EnableVtkOutput | Global switch to enable or disable the writing of VTK output files |
COpm::Properties::EnableWater< TypeTag, MyTypeTag > | |
COpm::Properties::EnableWater< TypeTag, TTag::MultiPhaseBaseModel > | |
COpm::Parameters::EnableWellOperabilityCheck | |
COpm::Parameters::EnableWellOperabilityCheckIter | |
COpm::Parameters::EnableWriteAllSolutions | |
COpm::Parameters::EndTime< Scalar > | The default value for the simulation's end time |
COpm::EnergyExtensiveQuantities< TypeTag, enableEnergy > | Provides the quantities required to calculate energy fluxes |
COpm::EnergyExtensiveQuantities< TypeTag, false > | Provides the quantities required to calculate energy fluxes. |
►COpm::EnergyExtensiveQuantities< TypeTag, getPropValue< TypeTag, Properties::EnableEnergy >()> | |
COpm::FlashExtensiveQuantities< TypeTag > | This template class contains the data which is required to calculate all fluxes of components over a face of a finite volume for the compositional multi-phase model based on flash calculations |
►COpm::ImmiscibleExtensiveQuantities< TypeTag > | This class provides the data all quantities that are required to calculate the fluxes of the fluid phases over a face of a finite volume for the immiscible multi-phase model |
COpm::DiscreteFractureExtensiveQuantities< TypeTag > | This class expresses all intensive quantities of the discrete fracture model |
COpm::NcpExtensiveQuantities< TypeTag > | This template class represents the extensive quantities of the compositional NCP model |
COpm::PvsExtensiveQuantities< TypeTag > | Contains all data which is required to calculate all fluxes at a flux integration point for the primary variable switching model |
COpm::EnergyExtensiveQuantities< TypeTag, true > | Provides the quantities required to calculate energy fluxes. |
►COpm::EnergyIndices< PVOffset, enableEnergy > | Provides the indices required for the energy equation |
COpm::NcpIndices< TypeTag, PVOffset > | The primary variable and equation indices for the compositional multi-phase NCP model |
COpm::EnergyIndices< 0+getPropValue< TypeTag, Properties::NumComponents >()+getPropValue< TypeTag, Properties::NumPhases >(), getPropValue< TypeTag, Properties::EnableEnergy >()> | |
►COpm::EnergyIndices< PVOffset+getPropValue< TypeTag, Properties::NumComponents >(), getPropValue< TypeTag, Properties::EnableEnergy >()> | |
COpm::FlashIndices< TypeTag, PVOffset > | Defines the primary variable and equation indices for the compositional multi-phase model based on flash calculations |
COpm::FlashIndices< TypeTag, PVOffset > | Defines the primary variable and equation indices for the compositional multi-phase model based on flash calculations |
COpm::PvsIndices< TypeTag, PVOffset > | The indices for the compositional multi-phase primary variable switching model |
►COpm::EnergyIndices< PVOffset+getPropValue< TypeTag, Properties::NumPhases >(), getPropValue< TypeTag, Properties::EnableEnergy >()> | |
COpm::ImmiscibleIndices< TypeTag, PVOffset > | The indices for the isothermal multi-phase model |
COpm::EnergyIndices< PVOffset, false > | Provides the indices required for the energy equation. |
COpm::EnergyIndices< PVOffset, true > | Provides the indices required for the energy equation. |
COpm::EnergyIntensiveQuantities< TypeTag, enableEnergy > | Provides the volumetric quantities required for the energy equation |
COpm::EnergyIntensiveQuantities< TypeTag, false > | Provides the volumetric quantities required for the energy equation. |
►COpm::EnergyIntensiveQuantities< TypeTag, getPropValue< TypeTag, Properties::EnableEnergy >() > | |
COpm::FlashIntensiveQuantities< TypeTag > | Contains the intensive quantities of the flash-based compositional multi-phase model |
COpm::FlashIntensiveQuantities< TypeTag > | Contains the intensive quantities of the flash-based compositional multi-phase model |
COpm::NcpIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the compositional multi-phase NCP model |
COpm::PvsIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the compositional multi-phase primary variable switching model |
►COpm::EnergyIntensiveQuantities< TypeTag, getPropValue< TypeTag, Properties::EnableEnergy >()> | |
►COpm::ImmiscibleIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume for the immiscible multi-phase model |
COpm::DiscreteFractureIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the discret fracture immiscible multi-phase model |
COpm::EnergyIntensiveQuantities< TypeTag, true > | Provides the volumetric quantities required for the energy equation. |
COpm::EnergyModule< TypeTag, enableEnergy > | Provides the auxiliary methods required for consideration of the energy equation |
COpm::EnergyModule< TypeTag, false > | Provides the auxiliary methods required for consideration of the energy equation. |
COpm::EnergyModule< TypeTag, true > | Provides the auxiliary methods required for consideration of the energy equation. |
COpm::detail::Extractor< TypeTag >::Entry | Descriptor for extractors |
COpm::Properties::EquilGrid< TypeTag, MyTypeTag > | |
COpm::Properties::EquilGrid< TypeTag, TTag::AluGridVanguard > | |
COpm::Properties::EquilGrid< TypeTag, TTag::CpGridVanguard > | |
COpm::Properties::EquilGrid< TypeTag, TTag::PolyhedralGridVanguard > | |
COpm::EquilInitializer< TypeTag > | Computes the initial condition based on the EQUIL keyword from ECL |
COpm::EQUIL::EquilReg< Scalar > | Aggregate information base of an equilibration region |
COpm::Properties::EqVector< TypeTag, MyTypeTag > | A vector of holding a quantity for each equation (usually at a given spatial location) |
COpm::Properties::EqVector< TypeTag, TTag::FvBaseDiscretization > | A vector of quanties, each for one equation |
COpm::Properties::Evaluation< TypeTag, MyTypeTag > | Representation of a function evaluation and all necessary derivatives with regard to the intensive quantities of the primary variables |
COpm::Properties::Evaluation< TypeTag, TTag::AutoDiffLocalLinearizer > | Set the function evaluation w.r.t. the primary variables |
COpm::Properties::Evaluation< TypeTag, TTag::FiniteDifferenceLocalLinearizer > | |
COpm::detail::BlockExtractor< TypeTag >::Exec | Descriptor for extractor execution |
COpm::Parameters::ExplicitRockCompaction | |
COpm::ExtboContainer< Scalar > | |
COpm::Properties::ExtensiveQuantities< TypeTag, MyTypeTag > | Data required to calculate a flux over a face |
COpm::Properties::ExtensiveQuantities< TypeTag, TTag::BlackOilModel > | ExtensiveQuantities property |
COpm::Properties::ExtensiveQuantities< TypeTag, TTag::DiscreteFractureModel > | ExtensiveQuantities property |
COpm::Properties::ExtensiveQuantities< TypeTag, TTag::FlashModel > | ExtensiveQuantities property |
COpm::Properties::ExtensiveQuantities< TypeTag, TTag::ImmiscibleModel > | ExtensiveQuantities property |
COpm::Properties::ExtensiveQuantities< TypeTag, TTag::NcpModel > | ExtensiveQuantities property |
COpm::Properties::ExtensiveQuantities< TypeTag, TTag::PvsModel > | ExtensiveQuantities property |
COpm::Properties::ExtensiveQuantities< TypeTag, TTag::Richards > | The class for the quantities required for the flux calculation |
COpm::Properties::ExtensiveStorageTerm< TypeTag, MyTypeTag > | Specify whether the storage terms use extensive quantities or not |
COpm::Properties::ExtensiveStorageTerm< TypeTag, TTag::FvBaseDiscretization > | Most models use extensive quantities for their storage term (so far, only the Stokes model does), so we disable this by default |
COpm::Parameters::ExternalPartition | |
COpm::detail::Extractor< TypeTag > | Wrapping struct holding types used for element-level data extraction |
COpm::Transmissibility< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar >::FaceInfo | |
►Cstd::false_type | |
COpm::Parameters::detail::has_name< typename, class > | |
►CDune::FieldMatrix | |
COpm::MatrixBlock< Scalar, n, m > | |
►CFieldPropsManager | |
COpm::ParallelFieldPropsManager | Parallel frontend to the field properties |
►CDune::FieldVector | |
COpm::BlackOilRateVector< TypeTag > | Implements a vector representing mass, molar or volumetric rates for the black oil model |
COpm::FlashRateVector< TypeTag > | Implements a vector representing rates of conserved quantities. |
►COpm::FvBasePrimaryVariables< TypeTag > | Represents the primary variables used by the a model |
COpm::BlackOilPrimaryVariables< TypeTag > | Represents the primary variables used by the black-oil model |
COpm::FlashPrimaryVariables< TypeTag > | Represents the primary variables used by the compositional flow model based on flash calculations |
COpm::FlashPrimaryVariables< TypeTag > | Represents the primary variables used by the compositional flow model based on flash calculations |
►COpm::ImmisciblePrimaryVariables< TypeTag > | Represents the primary variables used by the immiscible multi-phase, model |
COpm::DiscreteFracturePrimaryVariables< TypeTag > | Represents the primary variables used by the discrete fracture multi-phase model |
COpm::NcpPrimaryVariables< TypeTag > | Represents the primary variables used by the compositional multi-phase NCP model |
COpm::PvsPrimaryVariables< TypeTag > | Represents the primary variables used in the primary variable switching compositional model |
COpm::RichardsPrimaryVariables< TypeTag > | Represents the primary variables used in the Richards model |
COpm::ImmiscibleRateVector< TypeTag > | Implements a vector representing rates of conserved quantities |
COpm::NcpRateVector< TypeTag > | Implements a vector representing mass, molar or volumetric rates |
COpm::PvsRateVector< TypeTag > | Implements a vector representing molar, mass or volumetric rates |
COpm::RichardsRateVector< TypeTag > | Implements a vector representing mass, molar or volumetric rates |
COpm::Properties::TTag::FiniteDifferenceLocalLinearizer | |
COpm::FIPContainer< FluidSystem > | |
COpm::FIPContainer< GetPropType< TypeTag, Properties::FluidSystem > > | |
COpm::Properties::TTag::FlashModel | The type tag for the isothermal single phase problems |
COpm::Properties::FlashSolver< TypeTag, MyTypeTag > | The type of the flash constraint solver |
COpm::Properties::FlashSolver< TypeTag, TTag::FlashModel > | Use the NCP flash solver by default |
COpm::Parameters::FlashTolerance< Scalar > | The maximum accepted error of the flash solver Let the flash solver choose its tolerance by default |
COpm::Parameters::FlashTwoPhaseMethod | Two-phase flash method |
COpm::Parameters::FlashVerbosity | The verbosity level of the flash solver |
COpm::FlowAluGridVanguard< TypeTag > | |
COpm::Properties::TTag::FlowBaseProblem | |
COpm::Properties::TTag::FlowBaseProblemBlackoil | |
COpm::Properties::TTag::FlowBaseProblemComp | |
COpm::Properties::TTag::FlowBaseVanguard | |
COpm::Properties::TTag::FlowEarlyBird | |
COpm::FlowGenericProblem< GridView, FluidSystem > | This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator |
►COpm::FlowGenericProblem< GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::FluidSystem > > | |
►COpm::FlowProblem< TypeTag > | This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator |
COpm::FlowProblemBlackoil< TypeTag > | This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator |
COpm::FlowProblemComp< TypeTag > | This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator |
►COpm::FlowGenericVanguard | |
COpm::FlowBaseVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::Properties::TTag::FlowIstlSolver | |
COpm::Properties::TTag::FlowIstlSolverParams | |
COpm::FlowLinearSolverParameters | This class carries all parameters for the NewtonIterationBlackoilInterleaved class |
COpm::FlowMain< TypeTag > | |
COpm::Properties::TTag::FlowProblem | |
COpm::Properties::TTag::FlowProblemTPFA | Specialised type tag for simulations that can use the customised assembly process for TPFA discretisation schemes |
COpm::FlowsContainer< FluidSystem > | |
COpm::FlowsContainer< GetPropType< TypeTag, Properties::FluidSystem > > | |
COpm::FlowsData< Scalar > | Simple container for FLOWS data |
COpm::Properties::Fluid< TypeTag, MyTypeTag > | The fluid used by the model |
COpm::Properties::Fluid< TypeTag, TTag::ImmiscibleSinglePhaseModel > | |
COpm::Properties::FluidSystem< TypeTag, MyTypeTag > | The fluid systems including the information about the phases |
COpm::Properties::FluidSystem< TypeTag, TTag::BlackOilModel > | Set the fluid system to the black-oil fluid system by default |
COpm::Properties::FluidSystem< TypeTag, TTag::ImmiscibleSinglePhaseModel > | The fluid system to use by default |
COpm::Properties::FluidSystem< TypeTag, TTag::ImmiscibleTwoPhaseModel > | |
COpm::Properties::FluidSystem< TypeTag, TTag::Richards > | The fluid system used by the model |
►CGetPropType::FluxBaseProblem | |
►COpm::MultiPhaseBaseProblem< TypeTag > | The base class for the problems of ECFV discretizations which deal with a multi-phase flow through a porous medium |
COpm::BlackOilProblem< TypeTag > | Base class for all problems which use the black-oil model |
COpm::DiscreteFractureProblem< TypeTag > | The base class for the problems of ECFV discretizations which deal with a multi-phase flow through a porous medium |
►CGetPropType::FluxExtensiveQuantities | |
►COpm::MultiPhaseBaseExtensiveQuantities< TypeTag > | This class calculates the pressure potential gradients and the filter velocities for multi-phase flow in porous media |
COpm::BlackOilExtensiveQuantities< TypeTag > | This template class contains the data which is required to calculate the fluxes of the fluid phases over a face of a finite volume for the black-oil model |
COpm::FlashExtensiveQuantities< TypeTag > | This template class contains the data which is required to calculate all fluxes of components over a face of a finite volume for the compositional multi-phase model based on flash calculations |
COpm::ImmiscibleExtensiveQuantities< TypeTag > | This class provides the data all quantities that are required to calculate the fluxes of the fluid phases over a face of a finite volume for the immiscible multi-phase model |
COpm::NcpExtensiveQuantities< TypeTag > | This template class represents the extensive quantities of the compositional NCP model |
COpm::PvsExtensiveQuantities< TypeTag > | Contains all data which is required to calculate all fluxes at a flux integration point for the primary variable switching model |
COpm::RichardsExtensiveQuantities< TypeTag > | Calculates and stores the data which is required to calculate the flux of fluid over a face of a finite volume |
►CGetPropType::FluxIntensiveQuantities | |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::FlashIntensiveQuantities< TypeTag > | Contains the intensive quantities of the flash-based compositional multi-phase model |
COpm::FlashIntensiveQuantities< TypeTag > | Contains the intensive quantities of the flash-based compositional multi-phase model |
COpm::ImmiscibleIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume for the immiscible multi-phase model |
COpm::NcpIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the compositional multi-phase NCP model |
COpm::PvsIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the compositional multi-phase primary variable switching model |
COpm::RichardsIntensiveQuantities< TypeTag > | Intensive quantities required by the Richards model |
COpm::Properties::FluxModule< TypeTag, MyTypeTag > | Specifies the relation used for velocity |
COpm::Properties::FluxModule< TypeTag, TTag::BlackOilModel > | Use the the velocity module which is aware of the black-oil specific model extensions (i.e., the polymer and solvent extensions) |
COpm::Properties::FluxModule< TypeTag, TTag::FlowBaseProblemBlackoil > | |
COpm::Properties::FluxModule< TypeTag, TTag::MultiPhaseBaseModel > | By default, use the Darcy relation to determine the phase velocity |
COpm::BlackOilFoamParams< Scalar >::FoamCoefficients | |
COpm::Parameters::ForceDisableFluidInPlaceOutput | |
COpm::Parameters::ForceDisableResvFluidInPlaceOutput | |
COpm::ForchheimerBaseProblem< TypeTag > | Provides the defaults for the parameters required by the Forchheimer velocity approach |
COpm::ForchheimerFluxModule< TypeTag > | Specifies a flux module which uses the Forchheimer relation |
COpm::ForchheimerIntensiveQuantities< TypeTag > | Provides the intensive quantities for the Forchheimer module |
COpm::Linear::ForeignOverlapFromBCRSMatrix | This class creates and manages the foreign overlap given an initial list of border indices and a BCRS matrix |
COpm::WGHelpers::FractionCalculator< Scalar > | |
COpm::FractureMapper< TypeTag > | Stores the topology of fractures |
COpm::Parameters::FullTimeStepInitially | |
COpm::FvBaseAdLocalLinearizer< TypeTag > | Calculates the local residual and its Jacobian for a single element of the grid |
COpm::FvBaseBoundaryContext< TypeTag > | Represents all quantities which available on boundary segments |
COpm::FvBaseConstraintsContext< TypeTag > | Represents all quantities which available for calculating constraints |
►COpm::FvBaseDiscretization< TypeTag > | The base class for the finite volume discretization schemes |
COpm::FvBaseDiscretizationFemAdapt< TypeTag > | The base class for the finite volume discretization schemes |
COpm::FvBaseDiscretizationNoAdapt< TypeTag > | The base class for the finite volume discretization schemes without adaptation |
COpm::Properties::TTag::FvBaseDiscretization | The type tag for models based on the finite volume schemes |
COpm::FvBaseElementContext< TypeTag > | This class stores an array of IntensiveQuantities objects, one intensive quantities object for each of the element's vertices |
COpm::FvBaseExtensiveQuantities< TypeTag > | Provide the properties at a face which make sense indepentently of the conserved quantities |
COpm::FvBaseFdLocalLinearizer< TypeTag > | Calculates the Jacobian of the local residual for finite volume spatial discretizations using a finite difference method |
►COpm::FvBaseGradientCalculator< TypeTag > | This class calculates gradients of arbitrary quantities at flux integration points using the two-point approximation scheme |
COpm::P1FeGradientCalculator< TypeTag > | This class calculates gradients of arbitrary quantities at flux integration points using first order finite elemens ansatz functions |
COpm::FvBaseIntensiveQuantities< TypeTag > | Base class for the model specific class which provides access to all intensive (i.e., volume averaged) quantities |
COpm::FvBaseLinearizer< TypeTag > | The common code for the linearizers of non-linear systems of equations |
COpm::FvBaseLocalResidual< TypeTag > | Element-wise caculation of the residual matrix for models based on a finite volume spatial discretization |
COpm::FvBaseNewtonConvergenceWriter< TypeTag > | Writes the intermediate solutions during the Newton scheme for models using a finite volume discretization |
COpm::Properties::TTag::FvBaseNewtonMethod | |
►COpm::FvBaseProblem< TypeTag > | Base class for all problems which use a finite volume spatial discretization |
COpm::MultiPhaseBaseProblem< TypeTag > | The base class for the problems of ECFV discretizations which deal with a multi-phase flow through a porous medium |
COpm::Properties::GasComponentIndex< TypeTag, MyTypeTag > | Index of the component which constitutes the gas |
COpm::Properties::GasComponentIndex< TypeTag, TTag::Richards > | By default, assume that the gas component is the other than the liquid one |
►COpm::GasLiftCommon< Scalar > | |
COpm::GasLiftGroupInfo< GetPropType< TypeTag, Properties::Scalar > > | |
►COpm::GasLiftSingleWellGeneric< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::GasLiftSingleWell< TypeTag > | |
COpm::GasLiftGroupInfo< Scalar > | |
COpm::GasLiftSingleWellGeneric< Scalar > | |
COpm::GasLiftStage2< Scalar > | |
COpm::GasLiftCommon< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::GasLiftWellState< Scalar > | |
COpm::Properties::GasPhaseIndex< TypeTag, MyTypeTag > | Index of the fluid which represents the non-wetting phase |
COpm::Properties::GasPhaseIndex< TypeTag, TTag::Richards > | By default, assume that the non-liquid phase is gaseos |
►CDune::GeneralPreconditionerMaker< OriginalPreconditioner > | Interface class ensuring make function is overriden |
CDune::PreconditionerMaker< OriginalPreconditioner, Args > | Struct implementing a make function which creates a preconditioner Can create arbitrary preconditioners using parameter packs as template arguments |
COpm::GenericCpGridVanguard< ElementMapper, GridView, Scalar > | |
►COpm::GenericCpGridVanguard< GetPropType< TypeTag, Properties::ElementMapper >, GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::CpGridVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::GenericGuard< Callback > | A simple class which makes sure that a cleanup function is called once the object is destroyed |
COpm::GenericOutputBlackoilModule< FluidSystem > | |
►COpm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > > | |
COpm::OutputBlackOilModule< TypeTag > | Output module for the results black oil model writing in ECL binary format |
COpm::OutputCompositionalModule< TypeTag > | Output module for the results black oil model writing in ECL binary format |
COpm::GenericThresholdPressure< Grid, GridView, ElementMapper, Scalar > | |
►COpm::GenericThresholdPressure< GetPropType< TypeTag, Properties::Grid >, GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::ElementMapper >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::FlowThresholdPressure< TypeTag > | This class calculates the threshold pressure for grid faces according to the Eclipse Reference Manual |
COpm::GenericTracerModel< Grid, GridView, DofMapper, Stencil, FluidSystem, Scalar > | |
►COpm::GenericTracerModel< GetPropType< TypeTag, Properties::Grid >, GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::DofMapper >, GetPropType< TypeTag, Properties::Stencil >, GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::TracerModel< TypeTag > | A class which handles tracers as specified in by ECL |
COpm::Properties::Detail::GetDefined< TypeTag, Property, TTagList > | Helper struct to get the first property that is defined in the TypeTag hierarchy |
COpm::Properties::Detail::GetDefined< TypeTag, Property, std::tuple< FirstTypeTag, Args... > > | |
COpm::Properties::Detail::GetDefined< TypeTag, Property, std::tuple< LastTypeTag > > | |
COpm::Properties::Detail::GetDefinedSplice< TypeTag, TTagList > | Helper struct to get the first property that is defined in the TypeTag hierarchy |
COpm::Properties::Detail::GetDefinedSplice< TypeTag, std::tuple< FirstTypeTag, Args... > > | |
COpm::Properties::Detail::GetDefinedSplice< TypeTag, std::tuple< LastTypeTag > > | |
COpm::Properties::Detail::GetNextSpliceTypeTag< TypeTag, TTagList, Enable > | Helper struct to iterate over the TypeTag hierarchy |
COpm::Properties::Detail::GetNextSpliceTypeTag< TypeTag, std::tuple< FirstTypeTag, Args... >, std::enable_if_t< hasParentTypeTag< FirstTypeTag >(int{}), void > > | |
COpm::Properties::Detail::GetNextSpliceTypeTag< TypeTag, std::tuple< FirstTypeTag, Args... >, std::enable_if_t<!hasParentTypeTag< FirstTypeTag >(int{}), void > > | |
COpm::Properties::Detail::GetNextSpliceTypeTag< TypeTag, std::tuple< LastTypeTag >, std::enable_if_t< hasParentTypeTag< LastTypeTag >(int{}), void > > | |
COpm::Properties::Detail::GetNextSpliceTypeTag< TypeTag, std::tuple< LastTypeTag >, std::enable_if_t<!hasParentTypeTag< LastTypeTag >(int{}), void > > | |
COpm::Properties::Detail::GetNextTypeTag< TypeTag, Property, TTagList, Enable > | Helper struct to iterate over the TypeTag hierarchy |
COpm::Properties::Detail::GetNextTypeTag< TypeTag, Property, std::tuple< FirstTypeTag, Args... >, std::enable_if_t< hasParentTypeTag< FirstTypeTag >(int{}), void > > | |
COpm::Properties::Detail::GetNextTypeTag< TypeTag, Property, std::tuple< FirstTypeTag, Args... >, std::enable_if_t<!hasParentTypeTag< FirstTypeTag >(int{}), void > > | |
COpm::Properties::Detail::GetNextTypeTag< TypeTag, Property, std::tuple< LastTypeTag >, std::enable_if_t< hasParentTypeTag< LastTypeTag >(int{}), void > > | |
COpm::Properties::Detail::GetNextTypeTag< TypeTag, Property, std::tuple< LastTypeTag >, std::enable_if_t<!hasParentTypeTag< LastTypeTag >(int{}), void > > | |
COpm::Properties::Detail::GetPropImpl< TypeTag, Property > | Helper struct to extract get the Property specilization given a TypeTag, asserts that the property is defined |
►CGetPropType | |
COpm::BlackOilBoundaryRateVector< TypeTag > | Implements a boundary vector for the fully implicit black-oil model |
COpm::BlackOilIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the black-oil model |
COpm::BlackOilLocalResidual< TypeTag > | Calculates the local residual of the black oil model |
COpm::BlackOilLocalResidualTPFA< TypeTag > | Calculates the local residual of the black oil model |
COpm::BlackOilNewtonMethod< TypeTag > | A newton solver which is specific to the black oil model |
COpm::EcfvDiscretization< TypeTag > | The base class for the element-centered finite-volume discretization scheme |
COpm::FlashBoundaryRateVector< TypeTag > | Implements a boundary vector for the fully implicit compositional multi-phase model which is based on flash calculations |
COpm::FlashIntensiveQuantities< TypeTag > | Contains the intensive quantities of the flash-based compositional multi-phase model |
COpm::FlashIntensiveQuantities< TypeTag > | Contains the intensive quantities of the flash-based compositional multi-phase model |
COpm::FlashLocalResidual< TypeTag > | Calculates the local residual of the compositional multi-phase model based on flash calculations |
COpm::FlashLocalResidual< TypeTag > | Calculates the local residual of the compositional multi-phase model based on flash calculations |
COpm::FlashNewtonMethod< TypeTag > | A Newton solver specific to the PTFlash model |
COpm::FlowProblem< TypeTag > | This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator |
COpm::FvBaseConstraints< TypeTag > | Class to specify constraints for a finite volume spatial discretization |
COpm::ImmiscibleBoundaryRateVector< TypeTag > | Implements a boundary vector for the fully implicit multi-phase model which assumes immiscibility |
COpm::ImmiscibleIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume for the immiscible multi-phase model |
►COpm::ImmiscibleLocalResidual< TypeTag > | Calculates the local residual of the immiscible multi-phase model |
COpm::DiscreteFractureLocalResidual< TypeTag > | Calculates the local residual of the discrete fracture immiscible multi-phase model |
COpm::MultiPhaseBaseExtensiveQuantities< TypeTag > | This class calculates the pressure potential gradients and the filter velocities for multi-phase flow in porous media |
►COpm::MultiPhaseBaseModel< TypeTag > | A base class for fully-implicit multi-phase porous-media flow models which assume multiple fluid phases |
►COpm::BlackOilModel< TypeTag > | A fully-implicit black-oil flow model |
COpm::FIBlackOilModel< TypeTag > | |
COpm::FlashModel< TypeTag > | A compositional multi-phase model based on flash-calculations |
COpm::FlashModel< TypeTag > | A compositional multi-phase model based on flash-calculations |
►COpm::ImmiscibleModel< TypeTag > | A fully-implicit multi-phase flow model which assumes immiscibility of the phases |
COpm::DiscreteFractureModel< TypeTag > | A fully-implicit multi-phase flow model which assumes immiscibility of the phases and is able to include fractures in the domain |
COpm::NcpModel< TypeTag > | A compositional multi-phase model based on non-linear complementarity functions |
COpm::PvsModel< TypeTag > | A generic compositional multi-phase model using primary-variable switching |
COpm::RichardsModel< TypeTag > | This model implements a variant of the Richards equation for quasi-twophase flow |
COpm::NcpBoundaryRateVector< TypeTag > | Implements a boundary vector for the fully implicit compositional multi-phase NCP model |
COpm::NcpIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the compositional multi-phase NCP model |
COpm::NcpLocalResidual< TypeTag > | Details needed to calculate the local residual in the compositional multi-phase NCP-model |
COpm::NcpNewtonMethod< TypeTag > | A Newton solver specific to the NCP model |
COpm::PvsBoundaryRateVector< TypeTag > | Implements a rate vector on the boundary for the fully implicit compositional multi-phase primary variable switching compositional model |
COpm::PvsIntensiveQuantities< TypeTag > | Contains the quantities which are are constant within a finite volume in the compositional multi-phase primary variable switching model |
COpm::PvsLocalResidual< TypeTag > | Element-wise calculation of the local residual for the compositional multi-phase primary variable switching model |
COpm::PvsNewtonMethod< TypeTag > | A newton solver which is specific to the compositional multi-phase PVS model |
COpm::RichardsBoundaryRateVector< TypeTag > | Implements a boundary vector for the fully implicit Richards model |
COpm::RichardsIntensiveQuantities< TypeTag > | Intensive quantities required by the Richards model |
COpm::RichardsLocalResidual< TypeTag > | Element-wise calculation of the residual for the Richards model |
COpm::RichardsNewtonMethod< TypeTag > | A Richards model specific Newton method |
COpm::VcfvDiscretization< TypeTag > | The base class for the vertex centered finite volume discretization scheme |
COpm::Properties::Detail::GetSplicePropImpl< TypeTag, SpliceTypeTag, Property > | |
COpm::GlobalCellIndex | |
COpm::Properties::GlobalEqVector< TypeTag, MyTypeTag > | Vector containing a quantity of for equation for each DOF of the whole grid |
COpm::Properties::GlobalEqVector< TypeTag, TTag::FvBaseDiscretization > | The type for storing a residual for the whole grid |
COpm::Linear::GlobalIndices< ForeignOverlap > | This class maps domestic row indices to and from "global" indices which is used to construct an algebraic overlap for the parallel linear solvers |
COpm::GlobalPerfContainerFactory< Scalar > | A factory for creating a global data representation for distributed wells |
COpm::GlobalWellInfo< Scalar > | |
COpm::Parameters::GMResRestart | Number of iterations between solver restarts for the GMRES solver |
COpm::GpuBridge< BridgeMatrix, BridgeVector, block_size > | GpuBridge acts as interface between opm-simulators with the GpuSolvers |
COpm::Parameters::GpuDeviceId | |
COpm::gpuistl::GpuOwnerOverlapCopy< field_type, block_size, OwnerOverlapCopyCommunicationType > | CUDA compatiable variant of Dune::OwnerOverlapCopyCommunication |
COpm::Accelerator::GpuResult | This class is based on InverseOperatorResult struct from dune/istl/solver.hh It is needed to prevent a compile error in basearray.hh, the nvcc compiler might not support all features in there |
►COpm::gpuistl::GPUSender< field_type, OwnerOverlapCopyCommunicationType > | GPUSender is a wrapper class for classes which will implement copOwnerToAll This is implemented with the intention of creating communicators with generic GPUSender To hide implementation that will either use GPU aware MPI or not |
COpm::gpuistl::GPUAwareMPISender< field_type, block_size, OwnerOverlapCopyCommunicationType > | Derived class of GPUSender that handles MPI made with CUDA aware MPI The copOwnerToAll function uses MPI calls refering to data that resides on the GPU in order to send it directly to other GPUs, skipping the staging step on the CPU |
COpm::gpuistl::GPUObliviousMPISender< field_type, block_size, OwnerOverlapCopyCommunicationType > | Derived class of GPUSender that handles MPI calls that should NOT use GPU direct communicatoin The implementation moves data fromthe GPU to the CPU and then sends it using regular MPI |
►COpm::Accelerator::GpuSolver< Scalar, block_size > | This class serves to simplify choosing between different backend solvers, such as cusparseSolver and openclSolver This class is abstract, no instantiations can of it can be made, only of its children |
COpm::Accelerator::amgclSolverBackend< Scalar, block_size > | This class does not implement a solver, but converts the BCSR format to normal CSR and uses amgcl for solving Note amgcl also implements blocked solvers, but looks like it needs unblocked input data |
COpm::Accelerator::cusparseSolverBackend< Scalar, block_size > | This class implements a cusparse-based ilu0-bicgstab solver on GPU |
COpm::Accelerator::openclSolverBackend< Scalar, block_size > | This class implements a opencl-based ilu0-bicgstab solver on GPU |
COpm::Accelerator::rocalutionSolverBackend< Scalar, block_size > | This class implements a rocalution based linear solver solver on GPU It uses ilu0-bicgstab |
COpm::Accelerator::rocsparseSolverBackend< Scalar, block_size > | This class implements a rocsparse-based ilu0-bicgstab solver on GPU |
COpm::detail::GpuSolverInfo< Matrix, Vector > | |
COpm::gpuistl::GpuSparseMatrix< T > | The GpuSparseMatrix class simple wrapper class for a CuSparse matrix |
COpm::gpuistl::GpuSparseMatrix< field_type > | |
COpm::gpuistl::GpuSparseMatrix< real_type > | |
COpm::gpuistl::GpuView< T > | The GpuView class is provides a view of some data allocated on the GPU Essenstially is only stores a pointer and a size |
COpm::Properties::GradientCalculator< TypeTag, MyTypeTag > | Calculates gradients of arbitrary quantities at flux integration points |
COpm::Properties::GradientCalculator< TypeTag, TTag::FlowBaseProblemBlackoil > | |
COpm::Properties::GradientCalculator< TypeTag, TTag::FvBaseDiscretization > | Calculates the gradient of any quantity given the index of a flux approximation point |
COpm::Properties::GradientCalculator< TypeTag, TTag::VcfvDiscretization > | Calculates the gradient of any quantity given the index of a flux approximation point |
COpm::GasLiftSingleWellGeneric< Scalar >::GradInfo | |
COpm::Properties::Grid< TypeTag, MyTypeTag > | The type of the DUNE grid |
COpm::Properties::Grid< TypeTag, TTag::AluGridVanguard > | |
COpm::Properties::Grid< TypeTag, TTag::CpGridVanguard > | |
COpm::Properties::Grid< TypeTag, TTag::PolyhedralGridVanguard > | |
COpm::Properties::Grid< TypeTag, TTag::StructuredGridVanguard > | |
COpm::Properties::GridCommHandleFactory< TypeTag, MyTypeTag > | The class to create grid communication handles |
COpm::Properties::GridCommHandleFactory< TypeTag, TTag::EcfvDiscretization > | The class to create grid communication handles |
COpm::Properties::GridCommHandleFactory< TypeTag, TTag::VcfvDiscretization > | The class to create grid communication handles |
COpm::Parameters::GridFile | Name of the grid file |
COpm::Parameters::GridGlobalRefinements | Property which tells the Vanguard how often the grid should be refined after creation |
COpm::Properties::GridView< TypeTag, MyTypeTag > | |
COpm::Properties::GridView< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::GridView< TypeTag, TTag::NumericModel > | Use the leaf grid view by default |
COpm::Properties::GridViewLevel< TypeTag, MyTypeTag > | Level of the grid view |
COpm::GroupEconomicLimitsChecker< Scalar > | |
COpm::GasLiftGroupInfo< Scalar >::GroupRates | |
COpm::GroupState< Scalar > | |
COpm::GroupState< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::gpuistl::detail::has_communication< T > | The has_communication class checks if the type has the member function getCommunication |
COpm::gpuistl::detail::has_should_call_post< T > | The has_should_call_post class detects the presence of the method shouldCallPost |
COpm::gpuistl::detail::has_should_call_pre< T > | The has_should_call_pre class detects the presence of the method shouldCallPre |
COpm::HDF5File | Class handling simple output to HDF5 |
COpm::HipKernels< Scalar > | |
COpm::detail::Extractor< TypeTag >::HysteresisParams | Struct holding hysteresis parameters |
COpm::Parameters::IgnoreKeywords | |
Crocalution::ILU< Matrix, Vector, Scalar > | |
COpm::Parameters::IluFillinLevel | |
COpm::Parameters::IluRedblack | |
COpm::Parameters::IluRelaxation | |
COpm::Parameters::IluReorderSpheres | |
COpm::Parameters::ImbalanceTol< Scalar > | |
COpm::Properties::TTag::ImmiscibleModel | The generic type tag for problems using the immiscible multi-phase model |
COpm::Properties::TTag::ImmiscibleSinglePhaseModel | The type tag for single-phase immiscible problems |
COpm::Properties::TTag::ImmiscibleTwoPhaseModel | The type tag for two-phase immiscible problems |
COpm::ConvergenceOutputThread::Impl | |
COpm::Properties::TTag::ImplicitModel | Type tag for all fully coupled models |
COpm::Linear::IndexDistanceNpeers | This structure stores an index, a process rank, and the number of processes which "see" the degree of freedom with the index |
COpm::Linear::IndexRank | This structure stores an index and a process rank |
COpm::Linear::IndexRankDist | This structure stores an index, a process rank, and the distance of the degree of freedom to the process border |
COpm::Properties::Indices< TypeTag, MyTypeTag > | Enumerations used by the model |
COpm::Properties::Indices< TypeTag, TTag::BlackOilModel > | The indices required by the model |
COpm::Properties::Indices< TypeTag, TTag::FlashModel > | The indices required by the flash-baseed isothermal compositional model |
COpm::Properties::Indices< TypeTag, TTag::ImmiscibleModel > | The indices required by the isothermal immiscible multi-phase model |
COpm::Properties::Indices< TypeTag, TTag::NcpModel > | The indices required by the compositional NCP model |
COpm::Properties::Indices< TypeTag, TTag::PvsModel > | The indices required by the isothermal PVS model |
COpm::Properties::Indices< TypeTag, TTag::Richards > | The class with all index definitions for the model |
COpm::EQUIL::Details::PressureTable< FluidSystem, Region >::PressureFunction< ODE >::InitCond | |
COpm::EQUIL::DeckDependent::InitialStateComputer< FluidSystem, Grid, GridView, ElementMapper, CartesianIndexMapper > | |
COpm::Parameters::InitialTimeStepInDays | |
COpm::Parameters::InitialTimeStepSize< Scalar > | The default value for the simulation's initial time step size |
COpm::WGHelpers::InjectionTargetCalculator< Scalar > | Based on a group control mode, extract or calculate rates, and provide other conveniences |
COpm::Parameters::InjMultDampMult< Scalar > | |
COpm::Parameters::InjMultMinDampFactor< Scalar > | |
COpm::Parameters::InjMultOscThreshold< Scalar > | |
COpm::Parameters::InputSkipMode | |
►Cstd::integral_constant | |
COpm::detail::max_count_of< T > | |
►Cstd::integral_constant< bool,(N > 0) &&((N &(N - 1))==0)> | |
COpm::detail::is_alignment_constant< N > | |
►Cstd::integral_constant< std::size_t,(A > B) ? A :B > | |
COpm::detail::max_align< A, B > | |
►Cstd::integral_constant< std::size_t,(A< B) ? A :B > | |
COpm::detail::min_size< A, B > | |
COpm::Properties::IntensiveQuantities< TypeTag, MyTypeTag > | The secondary variables within a sub-control volume |
COpm::Properties::IntensiveQuantities< TypeTag, TTag::BlackOilModel > | IntensiveQuantities property |
COpm::Properties::IntensiveQuantities< TypeTag, TTag::DiscreteFractureModel > | IntensiveQuantities property |
COpm::Properties::IntensiveQuantities< TypeTag, TTag::FlashModel > | IntensiveQuantities property |
COpm::Properties::IntensiveQuantities< TypeTag, TTag::FvBaseDiscretization > | The class representing intensive quantities |
COpm::Properties::IntensiveQuantities< TypeTag, TTag::ImmiscibleModel > | IntensiveQuantities property |
COpm::Properties::IntensiveQuantities< TypeTag, TTag::NcpModel > | IntensiveQuantities property |
COpm::Properties::IntensiveQuantities< TypeTag, TTag::PvsModel > | IntensiveQuantities property |
COpm::Properties::IntensiveQuantities< TypeTag, TTag::Richards > | The class for the intensive quantities |
COpm::detail::InterpData< Scalar > | Helper struct for linear interpolation |
COpm::InterRegFlowMap | Inter-region flow accumulation maps for all region definition arrays |
COpm::InterRegFlowMapSingleFIP | Form CSR adjacency matrix representation of inter-region flow rate graph provided as a list of connections between regions on local MPI rank |
►CDune::InverseOperator | |
CDune::FlexibleSolver< Operator > | A solver class that encapsulates all needed objects for a linear solver (operator, scalar product, iterative solver and preconditioner) and sets them up based on runtime parameters, using the PreconditionerFactory for setting up preconditioners |
COpm::gpuistl::detail::is_a_well_operator< T > | The is_a_well_operator class tries to guess if the operator is a well type operator |
COpm::KeywordValidation::is_bool_convertible | |
►CIsNumber | |
CDune::IsNumber< Opm::MatrixBlock< T, n, m > > | |
COpm::IsNumericalAquiferCell< Grid > | |
COpm::IsNumericalAquiferCell< Dune::CpGrid > | |
►COpm::ISTLSolver< TypeTag > | This class solves the fully implicit black-oil system by solving the reduced system (after eliminating well variables) as a block-structured matrix (one block for all cell variables) for a fixed number of cell variables np |
COpm::ISTLSolverGpuBridge< TypeTag > | This class solves the fully implicit black-oil system by solving the reduced system (after eliminating well variables) as a block-structured matrix (one block for all cell variables) for a fixed number of cell variables np |
COpm::Linear::IstlSparseMatrixAdapter< MatrixBlockType, AllocatorType > | A sparse matrix interface backend for BCRSMatrix from dune-istl |
►CDune::IterativeSolver | |
COpm::gpuistl::SolverAdapter< Operator, UnderlyingSolver, X > | Wraps a CUDA solver to work with CPU data |
COpm::gpuistl::GpuView< T >::iterator | Iterator class to make GpuViews more similar to std containers |
CDune::Amg::KAMG< M, X, S, P, K, A > | |
CDune::Amg::KAmgTwoGrid< T > | |
COpm::KeywordValidation::KeywordValidator | |
COpm::LevelCartesianIndexMapper< Grid > | |
COpm::LevelCartesianIndexMapper< Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > > | |
CDune::Amg::LevelTransferPolicyCpr< FO, CO > | Abstract base class for transfer between levels and creation of the coarse level system |
►CDune::Amg::LevelTransferPolicyCpr< FineOperator, Details::CoarseOperatorType< Scalar, Communication > > | |
COpm::PressureBhpTransferPolicy< FineOperator, Communication, Scalar, transpose > | |
COpm::PressureTransferPolicy< FineOperator, Communication, Scalar, transpose > | |
CDune::Amg::LevelTransferPolicyCpr< FO, typename CSP::Operator > | |
►CDune::Amg::LevelTransferPolicyCpr< O, O > | |
CDune::Amg::AggregationLevelTransferPolicyCpr< O, C > | A LeveTransferPolicy that used aggregation to construct the coarse level system |
CDune::Amg::LevelTransferPolicyCpr< OperatorType, typename CSP::Operator > | |
COpm::LinearizationType | |
COpm::Properties::LinearizeNonLocalElements< TypeTag, MyTypeTag > | Specify if elements that do not belong to the local process' grid partition should be skipped |
COpm::Properties::LinearizeNonLocalElements< TypeTag, TTag::EcfvDiscretization > | For the element centered finite volume method, ghost and overlap elements must be assembled to calculate the fluxes over the process boundary faces of the local process' grid partition |
COpm::Properties::LinearizeNonLocalElements< TypeTag, TTag::VcfvDiscretization > | For the vertex centered finite volume method, ghost and overlap elements must not be assembled to avoid accounting twice for the fluxes over the process boundary faces of the local process' grid partition |
COpm::Properties::Linearizer< TypeTag, MyTypeTag > | The class which linearizes the non-linear system of equations |
COpm::Properties::Linearizer< TypeTag, TTag::FvBaseDiscretization > | Linearizer for the global system of equations |
►CDune::LinearOperator | |
►COpm::LinearOperatorExtra< X, Y > | Linear operator wrapper for well model |
►COpm::WellModelAsLinearOperator< WellModel, X, Y > | |
COpm::DomainWellModelAsLinearOperator< WellModel, X, Y > | |
COpm::Parameters::LinearSolver | |
COpm::Parameters::LinearSolverAbsTolerance< Scalar > | Maximum accepted error of the norm of the residual |
COpm::Properties::LinearSolverBackend< TypeTag, MyTypeTag > | The type of the linear solver to be used |
COpm::Properties::LinearSolverBackend< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::LinearSolverBackend< TypeTag, TTag::ParallelAmgLinearSolver > | |
COpm::Properties::LinearSolverBackend< TypeTag, TTag::ParallelBiCGStabLinearSolver > | |
COpm::Properties::LinearSolverBackend< TypeTag, TTag::ParallelIstlLinearSolver > | |
COpm::Parameters::LinearSolverIgnoreConvergenceFailure | |
COpm::Parameters::LinearSolverMaxError< Scalar > | |
COpm::Parameters::LinearSolverMaxIter | |
COpm::Parameters::LinearSolverMaxIterations | Maximum number of iterations eyecuted by the linear solver |
COpm::Parameters::LinearSolverOverlapSize | The size of the algebraic overlap of the linear solver |
COpm::Parameters::LinearSolverPrintJsonDefinition | |
COpm::Parameters::LinearSolverReduction | |
COpm::Parameters::LinearSolverRestart | |
COpm::Properties::LinearSolverScalar< TypeTag, MyTypeTag > | The floating point type used internally by the linear solver |
COpm::Properties::LinearSolverScalar< TypeTag, TTag::ParallelBaseLinearSolver > | By default use the same kind of floating point values for the linearization and for the linear solve |
COpm::Properties::LinearSolverSplice< TypeTag, MyTypeTag > | |
COpm::Properties::LinearSolverSplice< TypeTag, TTag::FlowProblem > | |
COpm::Properties::LinearSolverSplice< TypeTag, TTag::FvBaseDiscretization > | Use a parallel BiCGStab linear solver by default |
COpm::Parameters::LinearSolverTolerance< Scalar > | Maximum accepted error of the solution of the linear solver |
COpm::Parameters::LinearSolverVerbosity | Specifies the verbosity of the linear solver |
COpm::Properties::LinearSolverWrapper< TypeTag, MyTypeTag > | |
COpm::Properties::LinearSolverWrapper< TypeTag, TTag::ParallelIstlLinearSolver > | |
COpm::Properties::LiquidComponentIndex< TypeTag, MyTypeTag > | Index of the component which constitutes the liquid |
COpm::Properties::LiquidComponentIndex< TypeTag, TTag::Richards > | By default, assume that component which the liquid is made of has the same index as the liquid phase |
COpm::Properties::LiquidPhaseIndex< TypeTag, MyTypeTag > | Index of the fluid which represents the wetting phase |
COpm::Properties::LiquidPhaseIndex< TypeTag, TTag::Richards > | By default, assume that the first phase is the liquid one |
►Cstd::list | |
COpm::Linear::SeedList | The list of indices which are on the process boundary |
COpm::Parameters::LoadFile | |
COpm::Parameters::LoadStep | |
COpm::Parameters::LocalDomainsOrderingMeasure | |
COpm::Parameters::LocalDomainsPartitioningImbalance< Scalar > | |
COpm::Parameters::LocalDomainsPartitioningMethod | |
COpm::Parameters::LocalDomainsPartitionWellNeighborLevels | |
COpm::Properties::LocalLinearizer< TypeTag, MyTypeTag > | The type of the local linearizer |
COpm::Properties::LocalLinearizer< TypeTag, TTag::AutoDiffLocalLinearizer > | |
COpm::Properties::LocalLinearizer< TypeTag, TTag::FiniteDifferenceLocalLinearizer > | |
COpm::Properties::LocalLinearizerSplice< TypeTag, MyTypeTag > | |
COpm::Properties::LocalLinearizerSplice< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::LocalLinearizerSplice< TypeTag, TTag::FvBaseDiscretization > | By default, use finite differences to linearize the system of PDEs |
Crocalution::LocalMatrix< Scalar > | |
COpm::Properties::LocalResidual< TypeTag, MyTypeTag > | The type of the local residual function |
COpm::Properties::LocalResidual< TypeTag, TTag::BlackOilModel > | Set the local residual function |
COpm::Properties::LocalResidual< TypeTag, TTag::DiscreteFractureModel > | Use the immiscible multi-phase local jacobian operator for the immiscible multi-phase model |
COpm::Properties::LocalResidual< TypeTag, TTag::FlashModel > | Use the FlashLocalResidual function for the flash model |
COpm::Properties::LocalResidual< TypeTag, TTag::ImmiscibleModel > | Use the immiscible multi-phase local jacobian operator for the immiscible multi-phase model |
COpm::Properties::LocalResidual< TypeTag, TTag::NcpModel > | Use the Ncp local jacobian operator for the compositional NCP model |
COpm::Properties::LocalResidual< TypeTag, TTag::PvsModel > | Use the PVS local jacobian operator for the PVS model |
COpm::Properties::LocalResidual< TypeTag, TTag::Richards > | The local residual operator |
COpm::Parameters::LocalSolveApproach | |
COpm::Parameters::LocalToleranceScalingCnv< Scalar > | |
COpm::Parameters::LocalToleranceScalingMb< Scalar > | |
Crocalution::LocalVector< Scalar > | |
COpm::Parameters::LocalWellSolveControlSwitching | |
COpm::LogOutputHelper< Scalar > | |
COpm::LookUpCartesianData< Grid, GridView > | |
COpm::LookUpCellCentroid< Grid, GridView > | |
COpm::LookUpData< Grid, GridView > | |
COpm::Main | |
COpm::Properties::MaterialLaw< TypeTag, MyTypeTag > | The material law which ought to be used (extracted from the spatial parameters) |
COpm::Properties::MaterialLaw< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::MaterialLaw< TypeTag, TTag::FlowBaseProblemComp > | |
COpm::Properties::MaterialLaw< TypeTag, TTag::MultiPhaseBaseModel > | Set the material law to the null law by default |
COpm::Properties::MaterialLawParams< TypeTag, MyTypeTag > | The context material law (extracted from the spatial parameters) |
COpm::Properties::MaterialLawParams< TypeTag, TTag::MultiPhaseBaseModel > | Set the property for the material parameters by extracting it from the material law |
COpm::Accelerator::Matrix< Scalar > | This struct resembles a csr matrix, only doubles are supported The data is stored in contiguous memory, such that they can be copied to a device in one transfer |
COpm::Parameters::MatrixAddWellContributions | |
►CMatrixDimension | |
CDune::MatrixDimension< Opm::MatrixBlock< Scalar, n, m > > | |
COpm::Parameters::MaximumNumberOfGroupSwitches | |
COpm::Parameters::MaximumNumberOfWellSwitches | |
COpm::Parameters::MaximumWaterSaturation< Scalar > | |
COpm::Parameters::MaxInnerIterMsWells | |
COpm::Parameters::MaxInnerIterWells | |
COpm::Parameters::MaxLocalSolveIterations | |
COpm::Parameters::MaxNewtonIterationsWithInnerWellIterations | |
COpm::Parameters::MaxPressureChangeMsWells< Scalar > | |
COpm::Parameters::MaxResidualAllowed< Scalar > | |
COpm::Parameters::MaxSinglePrecisionDays< Scalar > | |
COpm::Parameters::MaxTemperatureChange< Scalar > | |
COpm::Parameters::MaxTimeStepDivisions | The maximum allowed number of timestep divisions for the Newton solver |
COpm::Parameters::MaxTimeStepSize< Scalar > | Specify the maximum size of a time integration [s] |
COpm::Parameters::MaxWelleqIter | |
COpm::MechContainer< Scalar > | |
COpm::DeferredLogger::Message | |
COpm::Parameters::MetisParams | |
COpm::MICPContainer< Scalar > | |
COpm::MICPSolutionContainer< Scalar > | Struct holding MICP extension data |
COpm::Parameters::MiluVariant | |
COpm::Parameters::MinStrictCnvIter | |
COpm::Parameters::MinStrictMbIter | |
COpm::Parameters::MinTimeStepBasedOnNewtonIterations | |
COpm::Parameters::MinTimeStepBeforeShuttingProblematicWellsInDays | |
COpm::Parameters::MinTimeStepSize< Scalar > | Specify the minimal size of a time integration [s] |
COpm::MixingRateControls< FluidSystem > | Class handling mixing rate controls for a FlowProblemBlackoil |
CDune::MatrixMarketImpl::mm_block_structure_header< BCRSMatrix< Opm::MatrixBlock< T, i, j >, A > > | |
CDune::MatrixMarketImpl::mm_header_printer< BCRSMatrix< Opm::MatrixBlock< T, i, j >, A > > | |
CDune::MatrixMarketImpl::mm_multipliers< BCRSMatrix< Opm::MatrixBlock< T, i, j >, A > > | |
COpm::Properties::Model< TypeTag, MyTypeTag > | The type of the model |
COpm::Properties::Model< TypeTag, TTag::BlackOilModel > | The Model property |
COpm::Properties::Model< TypeTag, TTag::DiscreteFractureModel > | The class for the model |
COpm::Properties::Model< TypeTag, TTag::FlashModel > | Model property |
COpm::Properties::Model< TypeTag, TTag::FlowBaseProblemBlackoil > | |
COpm::Properties::Model< TypeTag, TTag::ImmiscibleModel > | Model property |
COpm::Properties::Model< TypeTag, TTag::NcpModel > | Model property |
COpm::Properties::Model< TypeTag, TTag::PvsModel > | Model property |
COpm::Properties::Model< TypeTag, TTag::Richards > | The global model used |
COpm::Properties::ModelParameterGroup< TypeTag, MyTypeTag > | Property which defines the group that is queried for parameters by default |
COpm::Properties::ModelParameterGroup< TypeTag, TTag::NumericModel > | Use the global group as default for the model's parameter group |
COpm::BlackOilLocalResidualTPFA< TypeTag >::ModuleParams | |
COpm::MolarDensityCallback< TypeTag > | Callback class for the molar density of a phase |
COpm::MoleFractionCallback< TypeTag > | Callback class for a mole fraction of a component in a phase |
COpm::MpiBuffer< DataType > | Simplifies handling of buffers to be used in conjunction with MPI |
COpm::MSWellTracerRate< Scalar > | |
COpm::Properties::TTag::MultiPhaseBaseModel | |
COpm::MultisegmentWellAssemble< FluidSystem, Indices > | Class handling assemble of the equation system for MultisegmentWell |
COpm::MultisegmentWellContribution< Scalar > | This class serves to duplicate the functionality of the MultisegmentWell A MultisegmentWell uses C, D and B and performs y -= (C^T * (D^-1 * (B*x))) B and C are matrices, with M rows and N columns, where N is the size of the matrix |
COpm::MultisegmentWellEquationAccess< Scalar, numWellEq, numEq > | Class administering assembler access to equation system |
COpm::MultisegmentWellEquations< Scalar, numWellEq, numEq > | |
COpm::MultisegmentWellEquations< Scalar, numWellEq, Indices::numEq > | |
COpm::MultisegmentWellGeneric< Scalar > | |
►COpm::MultisegmentWellGeneric< FluidSystem::Scalar > | |
►COpm::MultisegmentWellEval< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::MultisegmentWell< TypeTag > | |
COpm::MultisegmentWellEval< FluidSystem, Indices > | |
COpm::MultisegmentWellPrimaryVariables< FluidSystem, Indices > | |
COpm::MultisegmentWellPrimaryVariables< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::MultisegmentWellSegments< FluidSystem, Indices > | |
COpm::MultisegmentWellSegments< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::Properties::NcpCompositionFromFugacitiesSolver< TypeTag, MyTypeTag > | The themodynamic constraint solver which calculates the composition of any phase given all component fugacities |
COpm::Properties::NcpFugacitiesBaseWeight< TypeTag, MyTypeTag > | The unmodified weight for the fugacity primary variables |
COpm::Properties::NcpFugacitiesBaseWeight< TypeTag, TTag::NcpModel > | The unmodified weight for the fugacity primary variables |
COpm::Properties::TTag::NcpModel | Define the type tag for the compositional NCP model |
COpm::Properties::NcpPressureBaseWeight< TypeTag, MyTypeTag > | The unmodified weight for the pressure primary variable |
COpm::Properties::NcpPressureBaseWeight< TypeTag, TTag::NcpModel > | The unmodified weight for the pressure primary variable |
COpm::Properties::NcpSaturationsBaseWeight< TypeTag, MyTypeTag > | The weight for the saturation primary variables |
COpm::Properties::NcpSaturationsBaseWeight< TypeTag, TTag::NcpModel > | The weight for the saturation primary variables |
COpm::Parameters::NetworkMaxOuterIterations | |
COpm::Parameters::NetworkMaxPressureUpdateInBars< Scalar > | |
COpm::Parameters::NetworkMaxStrictOuterIterations | |
COpm::Parameters::NetworkMaxSubIterations | |
COpm::Parameters::NetworkPressureUpdateDampingFactor< Scalar > | |
COpm::Properties::NewtonConvergenceWriter< TypeTag, MyTypeTag > | Specifies the type of the class which writes out the Newton convergence |
COpm::Properties::NewtonConvergenceWriter< TypeTag, TTag::FvBaseNewtonMethod > | |
COpm::Properties::NewtonConvergenceWriter< TypeTag, TTag::NewtonMethod > | |
COpm::Parameters::NewtonMaxError< Scalar > | The maximum error which may occur in a simulation before the Newton method for the time step is aborted |
COpm::Parameters::NewtonMaxIterations | Number of maximum iterations for the Newton method |
COpm::Parameters::NewtonMaxRelax< Scalar > | |
►COpm::NewtonMethod< TypeTag > | The multi-dimensional Newton method |
COpm::FvBaseNewtonMethod< TypeTag > | A Newton method for models using a finite volume discretization |
COpm::Properties::NewtonMethod< TypeTag, MyTypeTag > | Specifies the type of the actual Newton method |
COpm::Properties::TTag::NewtonMethod | The type tag on which the default properties for the Newton method are attached |
COpm::Properties::NewtonMethod< TypeTag, TTag::BlackOilModel > | Use the black-oil specific newton method |
COpm::Properties::NewtonMethod< TypeTag, TTag::FlashModel > | Use the PT flash specific newton method for the flash model |
COpm::Properties::NewtonMethod< TypeTag, TTag::FvBaseNewtonMethod > | |
COpm::Properties::NewtonMethod< TypeTag, TTag::NcpModel > | Use the Ncp specific newton method for the compositional NCP model |
COpm::Properties::NewtonMethod< TypeTag, TTag::NewtonMethod > | |
COpm::Properties::NewtonMethod< TypeTag, TTag::PvsModel > | Use the PVS specific newton method for the PVS model |
COpm::Properties::NewtonMethod< TypeTag, TTag::Richards > | The class of the Newton method |
COpm::NewtonMethodParams< Scalar > | Struct holding the parameters for NewtonMethod |
COpm::Parameters::NewtonMinIterations | |
COpm::Parameters::NewtonRelaxationType | |
COpm::Parameters::NewtonTargetIterations | The number of iterations at which the Newton method should aim at |
COpm::Parameters::NewtonTolerance< Scalar > | The value for the error below which convergence is declared |
COpm::Parameters::NewtonVerbose | Specifies whether the Newton method should print messages or not |
COpm::Parameters::NewtonWriteConvergence | Specifies whether the convergence rate and the global residual gets written out to disk for every Newton iteration |
COpm::NewTranBaseProblem< TypeTag > | Provides the defaults for the parameters required by the transmissibility based volume flux calculation |
COpm::NewTranExtensiveQuantities< TypeTag > | Provides the ECL flux module |
COpm::NewTranFluxModule< TypeTag > | Specifies a flux module which uses ECL transmissibilities |
COpm::NewTranIntensiveQuantities< TypeTag > | Provides the intensive quantities for the ECL flux module |
COpm::Parameters::NlddLocalLinearSolver | |
COpm::Parameters::NlddLocalLinearSolverMaxIter | |
COpm::Parameters::NlddLocalLinearSolverReduction | |
COpm::Parameters::NlddNumInitialNewtonIter | |
COpm::NonlinearSolver< TypeTag, PhysicalModel > | A nonlinear solver class suitable for general fully-implicit models, as well as pressure, transport and sequential models |
COpm::Parameters::NonlinearSolver | |
COpm::NonlinearSolverParameters< Scalar > | |
COpm::Properties::NonlinearSystem< TypeTag, MyTypeTag > | |
COpm::Properties::NonlinearSystem< TypeTag, TTag::FlowBaseProblemBlackoil > | |
COpm::Properties::NonWettingFluid< TypeTag, MyTypeTag > | The fluid used as the non-wetting phase (by default, we set the fluid system to the immiscible one, which requires this property.) |
COpm::Properties::NonWettingFluid< TypeTag, TTag::Richards > | The non-wetting phase used |
COpm::Properties::NonwettingPhase< TypeTag, MyTypeTag > | The non-wetting phase for two-phase models |
COpm::Properties::NonwettingPhase< TypeTag, TTag::ImmiscibleTwoPhaseModel > | |
COpm::Linear::NullBorderListCreator< GridView, DofMapper > | This is a grid manager which does not create any border list |
COpm::NullConvergenceWriter< TypeTag > | A convergence writer for the Newton method which does nothing |
COpm::Properties::NumComponents< TypeTag, MyTypeTag > | Number of chemical species in the system |
COpm::Properties::NumComponents< TypeTag, TTag::MultiPhaseBaseModel > | Number of chemical species in the system |
COpm::Properties::NumEq< TypeTag, MyTypeTag > | Number of equations in the system of PDEs |
COpm::Properties::NumEq< TypeTag, TTag::MultiPhaseBaseModel > | Set the number of equations to the number of phases |
COpm::Parameters::NumericDifferenceMethod | Specify which kind of method should be used to numerically calculate the partial derivatives of the residual |
COpm::Properties::TTag::NumericModel | Type tag for all models |
COpm::Parameters::NumLocalDomains | |
COpm::Parameters::NumOverlap | |
COpm::Properties::NumPhases< TypeTag, MyTypeTag > | Number of fluid phases in the system |
COpm::Properties::NumPhases< TypeTag, TTag::MultiPhaseBaseModel > | The number of phases is determined by the fluid system |
COpm::Parameters::NumPressurePointsEquil | |
COpm::Parameters::NumSatfuncConsistencySamplePoints | |
COpm::Parameters::NupcolGroupRateTolerance< Scalar > | |
COpm::detail::offset_object< T > | |
CDune::Amg::OneStepAMGCoarseSolverPolicyCpr< O, S, C > | A policy class for solving the coarse level system using one step of AMG |
COpm::Parameters::OpenclIluParallel | |
COpm::Accelerator::OpenclKernels< Scalar > | |
COpm::Accelerator::OpenclMatrix< Scalar > | This struct resembles a csr matrix, only doubles are supported The matrix data is stored in OpenCL Buffers |
COpm::Parameters::OpenclPlatformId | |
COpm::WellInterfaceGeneric< Scalar >::OperabilityStatus | |
COpm::GasLiftSingleWellGeneric< Scalar >::OptimizeState | |
COpm::GasLiftStage2< Scalar >::OptimizeState | |
COpm::Parameters::OutputDir | The directory to which simulation output ought to be written to |
COpm::Parameters::OutputExtraConvergenceInfo | |
COpm::Parameters::OutputInterval | |
COpm::Parameters::OutputMode | |
COpm::ConvergenceReportQueue::OutputRequest | Single output request |
COpm::Properties::Overlap< TypeTag, MyTypeTag > | |
COpm::Properties::Overlap< TypeTag, TTag::ParallelBaseLinearSolver > | |
COpm::Properties::OverlappingLinearOperator< TypeTag, MyTypeTag > | |
COpm::Properties::OverlappingLinearOperator< TypeTag, TTag::ParallelBaseLinearSolver > | |
COpm::Properties::OverlappingMatrix< TypeTag, MyTypeTag > | |
COpm::Properties::OverlappingMatrix< TypeTag, TTag::ParallelBaseLinearSolver > | |
COpm::Properties::OverlappingScalarProduct< TypeTag, MyTypeTag > | |
COpm::Properties::OverlappingScalarProduct< TypeTag, TTag::ParallelBaseLinearSolver > | |
COpm::Properties::OverlappingVector< TypeTag, MyTypeTag > | |
COpm::Properties::OverlappingVector< TypeTag, TTag::ParallelBaseLinearSolver > | |
COpm::Parameters::OwnerCellsFirst | |
COpm::Mpi::Packer | Struct handling packing of serialization for MPI communication |
COpm::Mpi::detail::Packing< pod, T > | Abstract struct for packing which is (partially) specialized for specific types |
COpm::Serialization::detail::Packing< false, boost::gregorian::date > | |
COpm::Mpi::detail::Packing< false, std::bitset< Size > > | Specialization for std::bitset |
COpm::Mpi::detail::Packing< false, T > | Default handling for unsupported types |
COpm::Mpi::detail::Packing< true, T > | Packaging for pod data |
COpm::Linear::ParallelAmgBackend< TypeTag > | Provides a linear solver backend using the parallel algebraic multi-grid (AMG) linear solver from DUNE-ISTL |
COpm::Properties::TTag::ParallelAmgLinearSolver | |
COpm::Properties::TTag::ParallelBaseLinearSolver | |
COpm::Properties::TTag::ParallelBiCGStabLinearSolver | |
COpm::Linear::ParallelBiCGStabSolverBackend< TypeTag > | Implements a generic linear solver abstraction |
COpm::detail::ParallelFileMerger | A functor that merges multiple files of a parallel run to one file |
COpm::Properties::TTag::ParallelIstlLinearSolver | |
COpm::Linear::ParallelIstlSolverBackend< TypeTag > | Provides all unmodified linear solvers from dune-istl |
COpm::mswellhelpers::ParallellMSWellB< MatrixType > | A wrapper around the B matrix for distributed MS wells |
COpm::mswellhelpers::ParallellMSWellB< OffDiagMatWell > | |
COpm::ParallelNLDDPartitioningZoltan | Partition connectivity graph into non-overlapping domains using the Zoltan graph partitioning software package |
COpm::wellhelpers::ParallelStandardWellB< Scalar > | A wrapper around the B matrix for distributed wells |
COpm::ParallelWBPCalculation< Scalar > | Parallel facility for managing the on-rank collection and global distribution of WBPn source values as well as local calculation and distributed reduction of the inferred WBPn report values |
COpm::ParallelWBPCalculation< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::ParallelWellInfo< Scalar > | Class encapsulating some information about parallel wells |
COpm::ParallelWellInfo< FluidSystem::Scalar > | |
COpm::Parameters::Parameter | A struct holding the key-value pair for a parameter |
COpm::Parameters::ParameterFile | Set a value for the ParameterFile property |
COpm::Properties::ParameterTree< TypeTag, MyTypeTag > | Property which provides a Dune::ParameterTree |
COpm::Properties::ParameterTree< TypeTag, TTag::NumericModel > | Set the ParameterTree property |
COpm::Parameters::ParsingStrictness | |
COpm::Parameters::PartitionMethod | 0: simple, 1: Zoltan, 2: METIS, 3: Zoltan with a all cells of a well represented by one vertex in the graph, see GridEnums.hpp |
►CPAvgCalculator | |
COpm::ParallelPAvgCalculator< Scalar > | Facility for deriving well-level pressure values from selected block-averaging procedures |
►CPAvgDynamicSourceData | |
COpm::ParallelPAvgDynamicSourceData< Scalar > | Dynamic source data for block-average pressure calculations |
COpm::EQUIL::PcEq< FluidSystem, MaterialLawManager > | Functor for inverting capillary pressure function |
COpm::EQUIL::PcEqSum< FluidSystem, MaterialLawManager > | Functor for inverting a sum of capillary pressure functions |
COpm::Linear::BlackList::PeerBlackListedEntry | |
COpm::Linear::PeerIndexGlobalIndex | This structure stores a local index on a peer process and a global index |
COpm::ConvergenceReport::PenaltyCard | |
COpm::PerfData< Scalar > | |
COpm::PerforationData< Scalar > | Static data associated with a well perforation |
COpm::PerforationRates< Scalar > | |
COpm::FlowProblem< TypeTag >::PffDofData_ | |
COpm::PffGridVector< GridView, Stencil, Data, DofMapper > | A random-access container which stores data attached to a grid's degrees of freedom in a prefetch friendly manner |
COpm::PffGridVector< GridView, Stencil, Opm::FlowProblem::PffDofData_, DofMapper > | |
COpm::RegionPhasePoreVolAverage::Phase | Compile-time disambiguation type for phases |
COpm::detail::BlockExtractor< TypeTag >::PhaseEntry | |
COpm::detail::Extractor< TypeTag >::PhaseEntry | A phase buffer extractor descriptor |
COpm::EQUIL::Details::PhaseQuantityValue< Scalar > | Simple set of per-phase (named by primary component) quantities |
COpm::EQUIL::Details::PhaseSaturations< MaterialLawManager, FluidSystem, Region, CellID > | Calculator for phase saturations |
COpm::BlackOilPolymerParams< Scalar >::PlyvmhCoefficients | |
COpm::gpuistl::PointerView< T > | A view towards a smart pointer to GPU-allocated memory |
COpm::Properties::TTag::PolyhedralGridVanguard | |
COpm::PolymerSolutionContainer< Scalar > | Struct holding polymer extension data |
COpm::EQUIL::Details::PhaseSaturations< MaterialLawManager, FluidSystem, Region, CellID >::Position | Evaluation point within a model geometry |
►CDune::Preconditioner | |
COpm::Linear::OverlappingPreconditioner< SeqPreCond, Overlap > | An overlap aware preconditioner for any ISTL linear solver |
COpm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > | Block parallel preconditioner |
►COpm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | |
►COpm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | |
COpm::Accelerator::rocsparseBILU0< Scalar, block_size > | This class implements a Blocked ILU0 preconditioner The decomposition is done on GPU, using exact decomposition, or ChowPatel decomposition The preconditioner is applied via two exact triangular solves |
COpm::Accelerator::rocsparseCPR< Scalar, block_size > | This class implements a Constrained Pressure Residual (CPR) preconditioner |
►CPreconditioner | |
CDune::Amg::TwoLevelMethodCpr< OperatorType, CoarseSolverPolicy, Dune::PreconditionerWithUpdate< VectorType, VectorType > > | |
►CDune::PreconditionerWithUpdate< X, X > | |
CDune::Amg::AMGCPR< M, X, S, PI, A > | Parallel algebraic multigrid based on agglomeration |
►CDune::PreconditionerWithUpdate< OriginalPreconditioner::domain_type, OriginalPreconditioner::range_type > | |
CDune::DummyUpdatePreconditioner< OriginalPreconditioner > | |
CDune::OwningBlockPreconditioner< OriginalPreconditioner, Comm > | |
CDune::RebuildOnUpdatePreconditioner< OriginalPreconditioner > | Wrapper class of preconditioners that should be reconstructed on update |
►CDune::PreconditionerWithUpdate< VectorType, VectorType > | |
CDune::OwningTwoLevelPreconditioner< OperatorType, VectorType, LevelTransferPolicy, Communication > | A version of the two-level preconditioner that is: |
►CDune::PreconditionerWithUpdate< Domain, Range > | |
COpm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT > | A two-step version of an overlapping Schwarz preconditioner using one step ILU0 as |
CDune::Amg::TwoLevelMethodCpr< FO, CSP, S > | |
►CDune::PreconditionerWithUpdate< X, Y > | Interface class adding the update() method to the preconditioner interface |
CAmgx::AmgxPreconditioner< M, X, Y > | Wrapper for AMGX's AMG preconditioner |
CDune::MultithreadDILU< M, X, Y > | The OpenMP thread parallelized DILU preconditioner |
CHypre::HyprePreconditioner< M, X, Y > | Wrapper for Hypre's BoomerAMG preconditioner |
COpm::gpuistl::GpuBlockPreconditioner< X, Y, C, P > | Is an adaptation of Dune::BlockPreconditioner that works within the CuISTL framework |
COpm::gpuistl::GpuDILU< M, X, Y, l > | DILU preconditioner on the GPU |
COpm::gpuistl::GpuJac< M, X, Y, l > | Jacobi preconditioner on the GPU |
COpm::gpuistl::GpuSeqILU0< M, X, Y, l > | Sequential ILU0 preconditioner on the GPU through the CuSparse library |
COpm::gpuistl::OpmGpuILU0< M, X, Y, l > | ILU0 preconditioner on the GPU |
COpm::gpuistl::PreconditionerAdapter< X, Y, CudaPreconditionerType > | Makes a CUDA preconditioner available to a CPU simulator |
COpm::gpuistl::PreconditionerConvertFieldTypeAdapter< CudaPreconditionerType, M, X, Y, l > | Converts the field type (eg |
►COpm::Accelerator::Preconditioner< Scalar, block_size, cl::Buffer > | |
►COpm::Accelerator::openclPreconditioner< Scalar, block_size > | |
COpm::Accelerator::openclBILU0< Scalar, block_size > | This class implements a Blocked ILU0 preconditioner The decomposition is done on GPU, using exact decomposition, or ChowPatel decomposition The preconditioner is applied via two exact triangular solves |
COpm::Accelerator::openclBISAI< Scalar, block_size > | This class implements a Blocked version of the Incomplete Sparse Approximate Inverse (ISAI) preconditioner |
COpm::Accelerator::openclCPR< Scalar, block_size > | This class implements a Constrained Pressure Residual (CPR) preconditioner |
COpm::PreconditionerFactory< Operator, Comm > | This is an object factory for creating preconditioners |
►COpm::gpuistl::PreconditionerHolder< X, Y > | Common interface for adapters that hold preconditioners |
COpm::gpuistl::GpuBlockPreconditioner< X, Y, C, P > | Is an adaptation of Dune::BlockPreconditioner that works within the CuISTL framework |
►COpm::gpuistl::PreconditionerHolder< GpuVector< X::field_type >, GpuVector< Y::field_type > > | |
COpm::gpuistl::PreconditionerAdapter< X, Y, CudaPreconditionerType > | Makes a CUDA preconditioner available to a CPU simulator |
COpm::Parameters::PreconditionerOrder | The order of the sequential preconditioner |
COpm::Parameters::PreconditionerRelaxation< Scalar > | The relaxation factor of the preconditioner |
COpm::Properties::PreconditionerWrapper< TypeTag, MyTypeTag > | Preconditioner used by the linear solver |
COpm::Properties::PreconditionerWrapper< TypeTag, TTag::ParallelBaseLinearSolver > | |
COpm::Properties::PreconditionerWrapper< TypeTag, TTag::ParallelIstlLinearSolver > | |
COpm::Linear::PreconditionerWrapperILU< TypeTag > | |
COpm::Parameters::PredeterminedTimeStepsFile | By default, do not force any time steps |
COpm::Parameters::PreSolveNetwork | |
COpm::PressureCallback< TypeTag > | Callback class for a phase pressure |
COpm::Parameters::PressureMax< Scalar > | |
COpm::Parameters::PressureMin< Scalar > | |
COpm::StandardWellConnections< FluidSystem, Indices >::PressurePropertyFunctions | |
COpm::Parameters::PressureScale< Scalar > | |
CDune::Amg::PressureSolverPolicy< OperatorType, Solver, LevelTransferPolicy > | |
CDune::Amg::PressureSolverPolicy< CoarseOperator, FlexibleSolver< CoarseOperator >, LevelTransferPolicy > | |
COpm::EQUIL::Details::PressureTable< FluidSystem, Region > | |
COpm::Properties::PrimaryVariables< TypeTag, MyTypeTag > | A vector of primary variables within a sub-control volume |
COpm::Properties::PrimaryVariables< TypeTag, TTag::BlackOilModel > | PrimaryVariables property |
COpm::Properties::PrimaryVariables< TypeTag, TTag::DiscreteFractureModel > | PrimaryVariables property |
COpm::Properties::PrimaryVariables< TypeTag, TTag::FlashModel > | PrimaryVariables property |
COpm::Properties::PrimaryVariables< TypeTag, TTag::FvBaseDiscretization > | An object representing a local set of primary variables |
COpm::Properties::PrimaryVariables< TypeTag, TTag::ImmiscibleModel > | PrimaryVariables property |
COpm::Properties::PrimaryVariables< TypeTag, TTag::NcpModel > | PrimaryVariables property |
COpm::Properties::PrimaryVariables< TypeTag, TTag::PvsModel > | PrimaryVariables property |
COpm::Properties::PrimaryVariables< TypeTag, TTag::Richards > | PrimaryVariables property |
COpm::Parameters::PrintParameters | Print all parameters on startup? |
COpm::Parameters::PriVarOscilationThreshold< Scalar > | |
COpm::Properties::Problem< TypeTag, MyTypeTag > | The type of the problem |
COpm::Properties::Problem< TypeTag, TTag::FlowBaseProblemBlackoil > | |
COpm::Properties::Problem< TypeTag, TTag::FlowBaseProblemComp > | |
COpm::Parameters::ProjectSaturations | |
COpm::StandardWellConnections< FluidSystem, Indices >::Properties | |
COpm::PropertyTree | Hierarchical collection of key/value pairs |
COpm::Properties::TTag::PvsModel | The type tag for the isothermal single phase problems |
COpm::Properties::PvsMoleFractionsBaseWeight< TypeTag, MyTypeTag > | The basis value for the weight of the mole fraction primary variables |
COpm::Properties::PvsMoleFractionsBaseWeight< TypeTag, TTag::PvsModel > | The basis value for the weight of the mole fraction primary variables |
COpm::Properties::PvsPressureBaseWeight< TypeTag, MyTypeTag > | The basis value for the weight of the pressure primary variable |
COpm::Properties::PvsPressureBaseWeight< TypeTag, TTag::PvsModel > | The basis value for the weight of the pressure primary variable |
COpm::Properties::PvsSaturationsBaseWeight< TypeTag, MyTypeTag > | The basis value for the weight of the saturation primary variables |
COpm::Properties::PvsSaturationsBaseWeight< TypeTag, TTag::PvsModel > | The basis value for the weight of the saturation primary variables |
COpm::Parameters::PvsVerbosity | The verbosity of the model (0 -> do not print anything, 2 -> spam stdout a lot) |
COpm::Pybind::PyBlackOilSimulator | |
COpm::Pybind::PyFluidState< TypeTag > | |
COpm::Pybind::PyMaterialState< TypeTag > | |
COpm::QuadrialteralQuadratureGeometry< Scalar, dim > | Quadrature geometry for quadrilaterals |
COpm::Properties::RateVector< TypeTag, MyTypeTag > | Vector containing volumetric or areal rates of quantities |
COpm::Properties::RateVector< TypeTag, TTag::BlackOilModel > | RateVector property |
COpm::Properties::RateVector< TypeTag, TTag::FlashModel > | RateVector property |
COpm::Properties::RateVector< TypeTag, TTag::FvBaseDiscretization > | A vector for mass/energy rates |
COpm::Properties::RateVector< TypeTag, TTag::ImmiscibleModel > | RateVector property |
COpm::Properties::RateVector< TypeTag, TTag::NcpModel > | RateVector property |
COpm::Properties::RateVector< TypeTag, TTag::PvsModel > | RateVector property |
COpm::Properties::RateVector< TypeTag, TTag::Richards > | RateVector property |
COpm::RatioCalculator< Value > | |
COpm::aligned_allocator< T, Alignment >::rebind< U > | |
COpm::aligned_allocator< void, Alignment >::rebind< U > | |
COpm::RegionPhasePoreVolAverage::Region | Compile-time disambiguation type for regions |
COpm::RegionAttributeHelpers::RegionAttributes< RegionId, Attributes > | Provide mapping from Region IDs to user-specified collection of per-region attributes |
COpm::RegionAttributeHelpers::Select::RegionIDParameter< RegionID, bool > | |
COpm::RegionAttributeHelpers::Select::RegionIDParameter< RegionID, true > | |
COpm::RegionPhasePoreVolAverage | Facility for calculating volume-weighted average function values over user-defined regions in parallel |
COpm::Parameters::RegularizationFactorWells< Scalar > | |
COpm::RelativeChangeInterface | RelativeChangeInterface |
COpm::Parameters::RelaxedLinearSolverReduction | |
COpm::Parameters::RelaxedMaxPvFraction< Scalar > | |
COpm::Parameters::RelaxedPressureTolMsw< Scalar > | |
COpm::Parameters::RelaxedWellFlowTol< Scalar > | |
COpm::RelpermDiagnostics | This class is intend to be a relperm diagnostics, to detect wrong input of relperm table and endpoints |
►COpm::detail::Reorderer | |
COpm::detail::NoReorderer | |
COpm::detail::RealReorderer | |
COpm::ConvergenceReport::ReservoirConvergenceMetric | |
COpm::ReservoirCouplingMaster | |
COpm::ReservoirCouplingSlave | |
COpm::ReservoirCouplingSpawnSlaves | |
COpm::ConvergenceReport::ReservoirFailure | |
COpm::BlackOilLocalResidualTPFA< TypeTag >::ResidualNBInfo | |
COpm::Restart | Load or save a state of a problem to/from the harddisk |
COpm::Parameters::RestartTime< Scalar > | The default value for the simulation's restart time |
COpm::Parameters::RestartWritingInterval | |
COpm::RFTContainer< FluidSystem > | |
COpm::RFTContainer< GetPropType< TypeTag, Properties::FluidSystem > > | |
COpm::Properties::TTag::Richards | The type tag for problems discretized using the Richards model |
COpm::RichardsIndices | Indices for the primary variables/conservation equations of the Richards model |
COpm::EQUIL::Details::RK4IVP< Scalar, RHS > | |
COpm::FlowGenericProblem< GridView, FluidSystem >::RockParams | |
COpm::Accelerator::RocmMatrix< Scalar > | This struct resembles a csr matrix |
COpm::Accelerator::RocmVector< Scalar > | |
►COpm::EQUIL::Miscibility::RsFunction< Scalar > | Base class for phase mixing functions |
COpm::EQUIL::Miscibility::NoMixing< Scalar > | Type that implements "no phase mixing" policy |
►COpm::EQUIL::Miscibility::RsFunction< FluidSystem::Scalar > | |
COpm::EQUIL::Miscibility::PBVD< FluidSystem > | Type that implements "dissolved gas-oil ratio" tabulated as a function of depth policy |
COpm::EQUIL::Miscibility::PDVD< FluidSystem > | Type that implements "vaporized oil-gas ratio" tabulated as a function of depth policy |
COpm::EQUIL::Miscibility::RsSatAtContact< FluidSystem > | Class that implements "dissolved gas-oil ratio" (Rs) as function of depth and pressure as follows: |
COpm::EQUIL::Miscibility::RsVD< FluidSystem > | Type that implements "dissolved gas-oil ratio" tabulated as a function of depth policy |
COpm::EQUIL::Miscibility::RvSatAtContact< FluidSystem > | Class that implements "vaporized oil-gas ratio" (Rv) as function of depth and pressure as follows: |
COpm::EQUIL::Miscibility::RvVD< FluidSystem > | Type that implements "vaporized oil-gas ratio" tabulated as a function of depth policy |
COpm::EQUIL::Miscibility::RvwSatAtContact< FluidSystem > | Class that implements "vaporized water-gas ratio" (Rvw) as function of depth and pressure as follows: |
COpm::EQUIL::Miscibility::RvwVD< FluidSystem > | Type that implements "vaporized water-gas ratio" tabulated as a function of depth policy |
COpm::RSTConv | Class computing RPTRST CONV output |
COpm::RunningStatistics< Scalar > | Facility for calculating simple sample statistics without having full sample available |
COpm::RuntimePerforation | Simple model of a well connection created at runtime, possibly as a result of a geo-mechanical fracturing process |
►COpm::Satfunc::PhaseChecks::SatfuncCheckPointInterface< Scalar > | Callback protocol for single saturation function consistency check point |
COpm::Satfunc::PhaseChecks::ScaledSatfuncCheckPoint< Scalar > | Callbacks for defining the scaled saturation function consistency check point of a single active grid block |
COpm::Satfunc::PhaseChecks::UnscaledSatfuncCheckPoint< Scalar > | Callbacks for defining the consistency check point of a single region |
COpm::Satfunc::PhaseChecks::SatfuncConsistencyCheckManager< Scalar > | Define and execute saturation function consistency checks for all cells in model |
COpm::SatfuncConsistencyChecks< Scalar > | Platform for running sets of consistency checks against collection of saturation function end-points |
COpm::Parameters::SaveFile | |
COpm::Parameters::SaveStep | |
COpm::Properties::Scalar< TypeTag, MyTypeTag > | Property to specify the type of scalar values |
COpm::Properties::Scalar< TypeTag, TTag::NumericModel > | Set the default type of scalar values to double |
COpm::detail::BlockExtractor< TypeTag >::ScalarEntry | |
COpm::detail::Extractor< TypeTag >::ScalarEntry | A scalar extractor descriptor |
►CDune::ScalarProduct | |
COpm::Linear::OverlappingScalarProduct< OverlappingBlockVector, Overlap > | An overlap aware ISTL scalar product |
COpm::Parameters::ScaleLinearSystem | |
COpm::Parameters::SchedRestart | |
COpm::VcfvStencil< Scalar, GridView >::ScvGeometry | |
COpm::ReservoirCoupling::Seconds | Utility class for comparing double values representing epoch dates or elapsed time |
COpm::SegmentState< Scalar > | |
COpm::Parameters::SeparateSparseSourceTerms | |
►COpm::SerializableSim | Abstract interface for simulator serialization ops |
COpm::SimulatorFullyImplicitBlackoil< TypeTag > | Simulator for the blackoil model |
COpm::FvBaseDiscretizationFemAdapt< TypeTag >::SerializeHelper< Serializer > | |
COpm::FvBaseDiscretizationNoAdapt< TypeTag >::SerializeHelper< Serializer > | |
►CSerializer | |
COpm::HDF5Serializer | Class for (de-)serializing using HDF5 |
COpm::Parallel::MpiSerializer | Class for serializing and broadcasting data using MPI |
COpm::Parameters::SerialPartitioning | |
►Cstd::set | |
COpm::Linear::PeerSet | A set of process ranks |
COpm::Parameters::ShutUnsolvableWells | |
COpm::GridDataOutput::SimMeshDataAccessor< GridView, partitions > | |
COpm::SimplexGridVanguard< TypeTag > | Provides a simulator vanguard which a creates regular grid made of simplices |
COpm::FlowGenericVanguard::SimulationModelParams | |
COpm::Properties::Simulator< TypeTag, MyTypeTag > | Manages the simulation time |
COpm::Simulator< TypeTag > | Manages the initializing and running of time dependent problems |
COpm::Properties::Simulator< TypeTag, TTag::FvBaseDiscretization > | Set the default type for the time manager |
COpm::SimulatorConvergenceOutput | Class handling convergence history output for a simulator |
COpm::SimulatorReport | |
COpm::SimulatorReportSingle | A struct for returning timing data from a simulator to its caller |
COpm::SimulatorSerializer | Class handling simulator serialization |
►COpm::SimulatorTimerInterface | Interface class for SimulatorTimer objects, to be improved |
COpm::AdaptiveSimulatorTimer | Simulation timer for adaptive time stepping |
COpm::SimulatorTimer | |
COpm::InterRegFlowMap::SingleRegion | Minimal representation of a single named region defintion |
COpm::SingleWellState< Scalar > | |
COpm::BlackOilPolymerParams< Scalar >::SkprpolyTable | |
COpm::Parameters::Slave | |
CDune::Amg::SmootherTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to use Opm::ParallelOverlappingILU0 smoother |
COpm::Properties::SolidEnergyLaw< TypeTag, MyTypeTag > | The material law for the energy stored in the solid matrix |
COpm::Properties::SolidEnergyLaw< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::SolidEnergyLaw< TypeTag, TTag::MultiPhaseBaseModel > | Set the energy storage law for the solid to the one which assumes zero heat capacity by default |
COpm::Properties::SolidEnergyLawParams< TypeTag, MyTypeTag > | The parameters of the material law for energy storage of the solid |
COpm::Properties::SolidEnergyLawParams< TypeTag, TTag::MultiPhaseBaseModel > | Extract the type of the parameter objects for the solid energy storage law from the law itself |
COpm::Properties::SolutionVector< TypeTag, MyTypeTag > | Vector containing all primary variables of the grid |
COpm::Properties::SolutionVector< TypeTag, TTag::FvBaseDiscretization > | The type of a solution for the whole grid at a fixed time |
COpm::Parameters::SolverContinueOnConvergenceFailure | |
COpm::Parameters::SolverGrowthFactor< Scalar > | |
COpm::Parameters::SolverMaxGrowth< Scalar > | |
COpm::Parameters::SolverMaxRestarts | |
COpm::Parameters::SolverMaxTimeStepInDays< Scalar > | |
COpm::Parameters::SolverMinTimeStep< Scalar > | |
COpm::Linear::SolverReport | Collects summary information about the execution of the linear solver |
COpm::Parameters::SolverRestartFactor< Scalar > | |
COpm::Parameters::SolverVerbosity | |
COpm::Linear::SolverWrapperRestartedGMRes< TypeTag > | Solver wrapper for the restarted GMRES solver of dune-istl |
COpm::Parameters::SolveWelleqInitially | |
COpm::Properties::SparseMatrixAdapter< TypeTag, MyTypeTag > | The class that allows to manipulate sparse matrices |
COpm::Properties::SparseMatrixAdapter< TypeTag, TTag::FlowIstlSolver > | Set the type of a global jacobian matrix for linear solvers that are based on dune-istl |
COpm::Properties::SparseMatrixAdapter< TypeTag, TTag::ParallelBaseLinearSolver > | Set the type of a global jacobian matrix for linear solvers that are based on dune-istl |
COpm::SparseTable< T > | |
COpm::SparseTable< FlowInfo > | |
COpm::SparseTable< int > | |
COpm::SparseTable< NeighborInfo > | |
COpm::SparseTable< size_t > | |
COpm::SparseTable< std::size_t > | |
COpm::SparseTable< VelocityInfo > | |
COpm::Properties::SpatialDiscretizationSplice< TypeTag, MyTypeTag > | The splice to be used for the spatial discretization |
COpm::Properties::SpatialDiscretizationSplice< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::SpatialDiscretizationSplice< TypeTag, TTag::MultiPhaseBaseModel > | Set the default spatial discretization |
COpm::Properties::Splices< TypeTag, MyTypeTag > | |
COpm::Properties::Splices< TypeTag, TTag::FvBaseDiscretization > | Set the splices for the finite volume discretizations |
COpm::Properties::Splices< TypeTag, TTag::MultiPhaseBaseModel > | Specify the splices of the MultiPhaseBaseModel type tag |
COpm::StandardPreconditioners< Operator, Comm > | |
COpm::StandardPreconditioners< Operator, Dune::Amg::SequentialInformation > | |
COpm::StandardWellAssemble< FluidSystem, Indices > | Class handling assemble of the equation system for StandardWell |
COpm::StandardWellConnections< FluidSystem, Indices > | |
COpm::StandardWellConnections< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::StandardWellEquationAccess< Scalar, numEq > | Class administering assembler access to equation system |
COpm::StandardWellEquations< Scalar, numEq > | |
COpm::StandardWellEquations< Scalar, Indices::numEq > | |
COpm::StandardWellEval< FluidSystem, Indices > | |
►COpm::StandardWellEval< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::StandardWell< TypeTag > | |
COpm::StandardWellPrimaryVariables< FluidSystem, Indices > | Class holding primary variables for StandardWell |
COpm::StandardWellPrimaryVariables< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::Properties::Stencil< TypeTag, MyTypeTag > | The class describing the stencil of the spatial discretization |
COpm::Properties::Stencil< TypeTag, TTag::EcfvDiscretization > | Set the stencil |
COpm::Properties::Stencil< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::Stencil< TypeTag, TTag::VcfvDiscretization > | Set the stencil |
COpm::StepReport | |
COpm::Parameters::StrictInnerIterWells | |
COpm::Parameters::StrictOuterIterWells | |
COpm::Properties::TTag::StructuredGridVanguard | |
COpm::EcfvStencil< Scalar, GridView, needFaceIntegrationPos, needFaceNormal >::SubControlVolume | Represents a sub-control volume |
COpm::VcfvStencil< Scalar, GridView >::SubControlVolume | Finite volume intersected with element |
COpm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace | Interior face of a sub control volume |
►COpm::SubDomainIndices | Representing a part of a grid, in a way suitable for performing local solves |
COpm::SubDomain< Grid > | Representing a part of a grid, in a way suitable for performing local solves |
COpm::KeywordValidation::SupportedKeywordProperties< T > | |
COpm::KeywordValidation::SupportedKeywords | |
COpm::RateConverter::SurfaceToReservoirVoidage< FluidSystem, Region > | Convert component rates at surface conditions to phase (voidage) rates at reservoir conditions |
COpm::GasLiftStage2< Scalar >::SurplusState | |
COpm::WGHelpers::TargetCalculator< Scalar > | Based on a group control mode, extract or calculate rates, and provide other conveniences |
►COpm::TaskletInterface | The base class for tasklets |
COpm::FunctionRunnerTasklet< Fn > | A simple tasklet that runs a function that returns void and does not take any arguments a given number of times |
COpm::TaskletRunner | Handles where a given tasklet is run |
COpm::TemperatureCallback< TypeTag > | Callback class for temperature |
COpm::Parameters::TemperatureMax< Scalar > | |
COpm::Parameters::TemperatureMin< Scalar > | |
COpm::Properties::ThermalConductionLaw< TypeTag, MyTypeTag > | The material law for thermal conduction |
COpm::Properties::ThermalConductionLaw< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::ThermalConductionLaw< TypeTag, TTag::MultiPhaseBaseModel > | Set the thermal conduction law to a dummy one by default |
COpm::Properties::ThermalConductionLawParams< TypeTag, MyTypeTag > | The parameters of the material law for thermal conduction |
COpm::Properties::ThermalConductionLawParams< TypeTag, TTag::MultiPhaseBaseModel > | Extract the type of the parameter objects for the thermal conduction law from the law itself |
COpm::ThreadedEntityIterator< GridView, codim > | Provides an STL-iterator like interface to iterate over the enties of a GridView in OpenMP threaded applications |
COpm::Properties::ThreadManager< TypeTag, MyTypeTag > | The OpenMP threads manager |
COpm::ThreadManager | Simplifies multi-threaded capabilities |
COpm::Properties::ThreadManager< TypeTag, TTag::FvBaseDiscretization > | The OpenMP threads manager |
COpm::Parameters::ThreadsPerProcess | Number of threads per process |
COpm::Properties::TimeDiscHistorySize< TypeTag, MyTypeTag > | The history size required by the time discretization |
COpm::Properties::TimeDiscHistorySize< TypeTag, TTag::FvBaseDiscretization > | Set the history size of the time discretization to 2 (for implicit euler) |
COpm::Timer | Provides an encapsulation to measure the system time |
COpm::TimerGuard | A simple class which makes sure that a timer gets stopped if an exception is thrown |
COpm::Parameters::TimeStepAfterEventInDays< Scalar > | |
COpm::Parameters::TimeStepControl | |
COpm::Parameters::TimeStepControlDecayDampingFactor | |
COpm::Parameters::TimeStepControlDecayRate | |
COpm::Parameters::TimeStepControlFileName | |
COpm::Parameters::TimeStepControlGrowthDampingFactor | |
COpm::Parameters::TimeStepControlGrowthRate | |
►COpm::TimeStepControlInterface | TimeStepControlInterface |
COpm::General3rdOrderController | General 3rd order controller |
COpm::HardcodedTimeStepControl | HardcodedTimeStepControl Input generated from summary file using the ert application: |
►COpm::PIDTimeStepControl | PID controller based adaptive time step control as suggested in: Turek and Kuzmin |
COpm::PIDAndIterationCountTimeStepControl | PID controller based adaptive time step control as above that also takes an target iteration into account |
COpm::SimpleIterationCountTimeStepControl | A simple iteration count based adaptive time step control |
COpm::Parameters::TimeStepControlSafetyFactor | |
COpm::Parameters::TimeStepControlTargetIterations | |
COpm::Parameters::TimeStepControlTargetNewtonIterations | |
COpm::Parameters::TimeStepControlTolerance | |
COpm::Parameters::TimeStepVerbosity | |
COpm::Parameters::ToleranceCnv< Scalar > | |
COpm::Parameters::ToleranceCnvEnergy< Scalar > | |
COpm::Parameters::ToleranceCnvEnergyRelaxed< Scalar > | |
COpm::Parameters::ToleranceCnvRelaxed< Scalar > | |
COpm::Parameters::ToleranceEnergyBalance< Scalar > | |
COpm::Parameters::ToleranceEnergyBalanceRelaxed< Scalar > | |
COpm::Parameters::ToleranceMb< Scalar > | |
COpm::Parameters::ToleranceMbRelaxed< Scalar > | |
COpm::Parameters::TolerancePressureMsWells< Scalar > | |
COpm::WellConvergence< Scalar >::Tolerances | |
COpm::Parameters::ToleranceWellControl< Scalar > | |
COpm::Parameters::ToleranceWells< Scalar > | |
COpm::TpfaLinearizer< TypeTag > | The common code for the linearizers of non-linear systems of equations |
COpm::TracerModel< TypeTag >::TracerBatch< TV > | |
COpm::TracerModel< TypeTag >::TracerBatch< TracerVector > | |
COpm::TracerContainer< FluidSystem > | |
COpm::TracerContainer< GetPropType< TypeTag, Properties::FluidSystem > > | |
COpm::Properties::TracerModel< TypeTag, MyTypeTag > | |
COpm::Properties::TracerModel< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::TracerModel< TypeTag, TTag::FlowBaseProblemComp > | |
COpm::TransBaseProblem< TypeTag > | Provides the defaults for the parameters required by the transmissibility based volume flux calculation |
COpm::TransExtensiveQuantities< TypeTag > | Provides the transmissibility based flux module |
COpm::TransFluxModule< TypeTag > | Specifies a flux module which uses transmissibilities |
COpm::TransIntensiveQuantities< TypeTag > | Provides the intensive quantities for the transmissibility based flux module |
COpm::Transmissibility< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar > | |
►Cstd::true_type | |
COpm::Parameters::detail::has_name< T, std::void_t< decltype(std::declval< T >().name)> > | |
►Cmin_size::type | |
COpm::detail::alignment_of< T > | |
CDune::UMFPack< Matrix > | |
COpm::Properties::UndefinedProperty | Tag to mark properties as undefined |
COpm::Satfunc::PhaseChecks::UnscaledSatfuncCheckPoint< Scalar >::UnscaledEndPoints | Collection of saturation function end-points and function values extracted from tabulated saturation functions |
COpm::KeywordValidation::UnsupportedKeywordProperties | |
COpm::Parameters::UpdateEquationsScaling | |
COpm::Parameters::UseAverageDensityMsWells | |
COpm::Parameters::UseGmres | |
COpm::Parameters::UseImplicitIpr | |
COpm::Properties::UseLinearizationLock< TypeTag, MyTypeTag > | Use locking to prevent race conditions when linearizing the global system of equations in multi-threaded mode |
COpm::Properties::UseLinearizationLock< TypeTag, TTag::EcfvDiscretization > | Locking is not required for the element centered finite volume method because race conditions cannot occur since each matrix/vector entry is written exactly once |
COpm::Properties::UseLinearizationLock< TypeTag, TTag::FvBaseDiscretization > | |
COpm::Parameters::UseMultisegmentWell | |
COpm::Properties::UseP1FiniteElementGradients< TypeTag, MyTypeTag > | Use P1 finite-elements gradients instead of two-point gradients |
COpm::Properties::UseP1FiniteElementGradients< TypeTag, TTag::VcfvDiscretization > | Use two-point gradients by default for the vertex centered finite volume scheme |
COpm::Properties::UseTwoPointGradients< TypeTag, MyTypeTag > | |
COpm::Properties::UseTwoPointGradients< TypeTag, TTag::DiscreteFractureModel > | For the discrete fracture model, we need to use two-point flux approximation or it will converge very poorly |
COpm::Parameters::UseUpdateStabilization | |
COpm::Properties::UseVolumetricResidual< TypeTag, MyTypeTag > | Specify whether to use volumetric residuals or not |
COpm::Properties::UseVolumetricResidual< TypeTag, TTag::FlowProblem > | |
COpm::Properties::UseVolumetricResidual< TypeTag, TTag::FvBaseDiscretization > | |
COpm::KeywordValidation::ValidationError | |
COpm::RegionAttributeHelpers::RegionAttributes< RegionId, Attributes >::Value | Aggregate per-region attributes along with region's representative cell |
COpm::Properties::Vanguard< TypeTag, MyTypeTag > | Property which provides a Vanguard (manages grids) |
COpm::Properties::Vanguard< TypeTag, TTag::AluGridVanguard > | |
COpm::Properties::Vanguard< TypeTag, TTag::CpGridVanguard > | |
COpm::Properties::Vanguard< TypeTag, TTag::NumericModel > | |
COpm::Properties::Vanguard< TypeTag, TTag::PolyhedralGridVanguard > | |
COpm::Properties::Vanguard< TypeTag, TTag::StructuredGridVanguard > | |
COpm::VcfvBaseOutputModule< TypeTag > | Implements the discretization specific parts of writing files |
COpm::Properties::TTag::VcfvDiscretization | |
COpm::VcfvGridCommHandleFactory< TypeTag > | A class which provides types for DUNE grid handles for communication |
COpm::VcfvStencil< Scalar, GridView > | Represents the finite volume geometry of a single element in the VCFV discretization |
COpm::VelocityCallback< TypeTag > | Callback class for the velocity of a phase at the center of a DOF |
COpm::VelocityComponentCallback< TypeTag > | Callback class for the velocity of a phase at the center of a DOF |
COpm::Properties::VertexMapper< TypeTag, MyTypeTag > | The mapper to find the global index of a vertex |
COpm::Properties::VertexMapper< TypeTag, TTag::FvBaseDiscretization > | Mapper for the grid view's vertices |
COpm::detail::VFPEvaluation< Scalar > | An "ADB-like" structure with a single value and a set of derivatives |
COpm::VFPHelpers< Scalar > | |
COpm::VFPInjProperties< Scalar > | |
COpm::VFPInjProperties< FluidSystem::Scalar > | |
COpm::VFPProdProperties< Scalar > | Class which linearly interpolates BHP as a function of rate, tubing head pressure, water fraction, gas fraction, and artificial lift for production VFP tables, and similarly the BHP as a function of the rate and tubing head pressure |
COpm::VFPProdProperties< FluidSystem::Scalar > | |
COpm::VFPProperties< Scalar > | A thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object |
COpm::VFPProperties< FluidSystem::Scalar > | |
COpm::ViscosityCallback< TypeTag > | Callback class for the viscosity of a phase |
►COpm::VoigtContainer< T > | |
COpm::SymmTensor< T > | |
►COpm::VoigtContainer< std::vector< Scalar > > | |
COpm::VoigtArray< Scalar > | |
COpm::VtkBlackoilEnergyParams | Struct holding the parameters for VtkBlackoilEnergyOutputModule |
COpm::VtkBlackoilMICPParams | Struct holding the parameters for VtkBlackoilMICPModule |
COpm::VtkBlackoilParams | Struct holding the parameters for VtkBlackoilOutputModule |
COpm::Properties::TTag::VtkBlackOilPolymer | |
COpm::VtkBlackoilPolymerParams | Struct holding the parameters for VtkBlackoilPolymerModule |
COpm::VtkBlackOilSolventParams | Struct holding the parameters for VtkBlackoilPolymerModule |
COpm::VtkCompositionParams | Struct holding the parameters for VtkCompositionModule |
COpm::VtkDiffusionParams | Struct holding the parameters for VtkDiffusionModule |
COpm::VtkDiscreteFractureParams | Struct holding the parameters for VtkDiscreteFractureModule |
COpm::VtkEnergyParams | Struct holding the parameters for VtkEnergyModule |
►CDune::VTKFunction | |
COpm::VtkScalarFunction< GridView, Mapper > | Provides a vector-valued function using Dune::FieldVectors as elements |
COpm::VtkTensorFunction< GridView, Mapper > | Provides a tensor-valued function using Dune::FieldMatrix objects as elements |
COpm::VtkVectorFunction< GridView, Mapper > | Provides a vector-valued function using Dune::FieldVectors as elements |
COpm::VtkMultiPhaseParams | Struct holding the parameters for VtkMultiPhaseModule |
COpm::Properties::VtkOutputFormat< TypeTag, MyTypeTag > | Specify the format the VTK output is written to disk |
COpm::Properties::VtkOutputFormat< TypeTag, TTag::FvBaseDiscretization > | Set the format of the VTK output to ASCII by default |
COpm::VtkPhasePresenceParams | Struct holding the parameters for VtkPhasePresenceModule |
COpm::VtkPrimaryVarsParams | Struct holding the parameters for VtkPrimaryPhaseModule |
COpm::VtkPtFlashParams | Struct holding the parameters for VtkPtFlashModule |
COpm::VtkTemperatureParams | Struct holding the parameters for VtkTemperatureModule |
COpm::Parameters::VtkWriteAverageMolarMasses | |
COpm::Parameters::VtkWriteBiofilmConcentration | |
COpm::Parameters::VtkWriteCalciteConcentration | |
COpm::Parameters::VtkWriteDensities | |
COpm::Parameters::VtkWriteDiffusionCoefficients | |
COpm::Parameters::VtkWriteDofIndex | |
COpm::Parameters::VtkWriteEffectiveDiffusionCoefficients | |
COpm::Parameters::VtkWriteEnthalpies | |
COpm::Parameters::VtkWriteEquilibriumConstants | |
COpm::Parameters::VtkWriteExtrusionFactor | |
COpm::Parameters::VtkWriteFilterVelocities | |
COpm::Parameters::VtkWriteFluidEnthalpies | |
COpm::Parameters::VtkWriteFluidInternalEnergies | |
COpm::Parameters::VtkWriteFractureFilterVelocities | |
COpm::Parameters::VtkWriteFractureIntrinsicPermeabilities | |
COpm::Parameters::VtkWriteFractureMobilities | |
COpm::Parameters::VtkWriteFracturePorosity | |
COpm::Parameters::VtkWriteFractureRelativePermeabilities | |
COpm::Parameters::VtkWriteFractureSaturations | |
COpm::Parameters::VtkWriteFractureVolumeFraction | |
COpm::Parameters::VtkWriteFugacities | |
COpm::Parameters::VtkWriteFugacityCoeffs | |
COpm::Parameters::VtkWriteGasDissolutionFactor | |
COpm::Parameters::VtkWriteGasFormationVolumeFactor | |
COpm::Parameters::VtkWriteGasSaturationPressure | |
COpm::Parameters::VtkWriteInternalEnergies | |
COpm::Parameters::VtkWriteIntrinsicPermeabilities | |
COpm::Parameters::VtkWriteLiquidMoleFractions | |
COpm::Parameters::VtkWriteMassFractions | |
COpm::Parameters::VtkWriteMicrobialConcentration | |
COpm::Parameters::VtkWriteMobilities | |
COpm::Parameters::VtkWriteMolarities | |
COpm::Parameters::VtkWriteMoleFractions | |
COpm::Parameters::VtkWriteOilFormationVolumeFactor | |
COpm::Parameters::VtkWriteOilSaturationPressure | |
COpm::Parameters::VtkWriteOilVaporizationFactor | |
COpm::Parameters::VtkWriteOxygenConcentration | |
COpm::Parameters::VtkWritePhasePresence | |
COpm::Parameters::VtkWritePolymerAdsorption | |
COpm::Parameters::VtkWritePolymerConcentration | |
COpm::Parameters::VtkWritePolymerDeadPoreVolume | |
COpm::Parameters::VtkWritePolymerRockDensity | |
COpm::Parameters::VtkWritePolymerViscosityCorrection | |
COpm::Parameters::VtkWritePorosity | |
COpm::Parameters::VtkWritePotentialGradients | |
COpm::Parameters::VtkWritePressures | |
COpm::Parameters::VtkWritePrimaryVars | |
COpm::Parameters::VtkWritePrimaryVarsMeaning | |
COpm::Parameters::VtkWriteProcessRank | |
COpm::Parameters::VtkWriteRelativePermeabilities | |
COpm::Parameters::VtkWriteRockInternalEnergy | |
COpm::Parameters::VtkWriteSaturatedGasOilVaporizationFactor | |
COpm::Parameters::VtkWriteSaturatedOilGasDissolutionFactor | |
COpm::Parameters::VtkWriteSaturationRatios | |
COpm::Parameters::VtkWriteSaturations | |
COpm::Parameters::VtkWriteSolidInternalEnergy | |
COpm::Parameters::VtkWriteSolventDensity | |
COpm::Parameters::VtkWriteSolventMobility | |
COpm::Parameters::VtkWriteSolventRsw | |
COpm::Parameters::VtkWriteSolventSaturation | |
COpm::Parameters::VtkWriteSolventViscosity | |
COpm::Parameters::VtkWriteTemperature | |
COpm::Parameters::VtkWriteThermalConductivity | |
COpm::Parameters::VtkWriteTortuosities | |
COpm::Parameters::VtkWriteTotalMassFractions | |
COpm::Parameters::VtkWriteTotalMoleFractions | |
COpm::Parameters::VtkWriteTotalThermalConductivity | |
COpm::Parameters::VtkWriteTracerConcentration | |
COpm::Parameters::VtkWriteUreaConcentration | |
COpm::Parameters::VtkWriteViscosities | |
COpm::Parameters::VtkWriteWaterFormationVolumeFactor | |
COpm::Parameters::VtkWriteWaterViscosityCorrection | |
COpm::Parameters::WaterOnlyThreshold< Scalar > | |
COpm::WellAssemble< FluidSystem > | |
COpm::WellBhpThpCalculator< Scalar > | Class for computing BHP limits |
COpm::WellConstraints< Scalar > | Class for computing well group constraints |
COpm::WellContainer< T > | |
COpm::WellContainer< GPMaint::State > | |
COpm::WellContainer< Opm::SingleWellState< FluidSystem::Scalar > > | |
COpm::WellContainer< Opm::SingleWellState< GetPropType< TypeTag, Properties::Scalar > > > | |
COpm::WellContainer< Opm::SingleWellState< Scalar > > | |
►COpm::WellContributions< Scalar > | This class serves to eliminate the need to include the WellContributions into the matrix (with –matrix-add-well-contributions=true) for the cusparseSolver or openclSolver |
COpm::WellContributionsCuda< Scalar > | |
COpm::WellContributionsOCL< Scalar > | |
COpm::WellContributionsRocsparse< Scalar > | |
COpm::WellConvergence< Scalar > | |
COpm::ConvergenceReport::WellConvergenceMetric | |
COpm::ConvergenceReport::WellFailure | |
COpm::WellFilterCake< Scalar > | Class for well calculations related to filter cakes |
COpm::WellGroupConstraints< Scalar > | Class for computing well group constraints |
COpm::WellGroupControls< Scalar > | Class for computing well group controls |
COpm::WellGroupHelpers< Scalar > | |
COpm::WellInterfaceGeneric< Scalar > | |
►COpm::WellInterfaceGeneric< FluidSystem::Scalar > | |
COpm::WellInterfaceFluidSystem< GetPropType< TypeTag, Properties::FluidSystem > > | |
►COpm::WellInterfaceFluidSystem< FluidSystem > | |
►COpm::WellInterfaceIndices< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
►COpm::WellInterface< TypeTag > | |
COpm::MultisegmentWell< TypeTag > | |
COpm::StandardWell< TypeTag > | |
COpm::WellInterfaceIndices< FluidSystem, Indices > | |
COpm::Properties::WellModel< TypeTag, MyTypeTag > | |
COpm::Properties::WellModel< TypeTag, TTag::FlowProblem > | |
COpm::WellProdIndexCalculator< Scalar > | Collect per-connection static information to enable calculating connection-level or well-level productivity index values when incorporating dynamic phase mobilities |
COpm::WellState< Scalar > | The state of a set of wells, tailored for use by the fully implicit blackoil simulator |
COpm::WellState< FluidSystem::Scalar > | |
COpm::WellState< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::WellTest< Scalar > | Class for performing well tests |
COpm::WellTracerRate< Scalar > | |
COpm::Properties::WettingFluid< TypeTag, MyTypeTag > | The fluid used as the wetting phase (by default, we set the fluid system to the immiscible one, which requires this property.) |
COpm::Properties::WettingFluid< TypeTag, TTag::Richards > | The wetting phase used |
COpm::Properties::WettingPhase< TypeTag, MyTypeTag > | The wetting phase for two-phase models |
COpm::Properties::WettingPhase< TypeTag, TTag::ImmiscibleTwoPhaseModel > | |
COpm::WGState< Scalar > | |
COpm::WGState< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::Parameters::ZoltanImbalanceTol< Scalar > | |
COpm::Parameters::ZoltanParams | |
COpm::ZoltanPartitioningControl< Element > | Control parameters for on-rank subdomain partitioning using Zoltan library |
COpm::Parameters::ZoltanPhgEdgeSizeThreshold | |