Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

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