▼NOpm | This file contains a set of helper functions used by VFPProd / VFPInj |
NExceptionType | This class implements a deferred logger: 1) messages can be pushed back to a vector 2) a call to logMessages adds the messages to OpmLog backends |
CAdaptiveSimulatorTimer | Simulation timer for adaptive time stepping |
CAdaptiveTimeSteppingEbos | |
CALQState | |
CAMGHelper | |
CAMGSmootherArgsHelper | |
CAMGSmootherArgsHelper< Opm::ParallelOverlappingILU0< M, V, V, C > > | |
CAquiferAnalytical | |
CAquiferCarterTracy | |
CAquiferFetkovich | |
CAquiferInterface | |
CAquiferNumerical | |
CBdaBridge | BdaBridge acts as interface between opm-simulators with the BdaSolvers |
CBlackoilAquiferModel | Class for handling the blackoil well model |
►CBlackoilModelEbos | A model implementation for three-phase black oil |
CStepReport | |
CBlackoilModelParametersEbos | Solver parameters for the BlackoilModel |
CBlackoilPhases | |
CBlackoilWellModel | Class for handling the blackoil well model |
CBlackoilWellModelGeneric | Class for handling the blackoil well model |
CCheckDistributedWellConnections | Class checking that all connections are on active cells |
CCommunicateAboveBelow | Class to facilitate getting values associated with the above/below perforation |
►CConvergenceReport | Represents the convergence status of the whole simulator, to make it possible to query and store the reasons for convergence failures |
CReservoirFailure | |
CWellFailure | |
CCopyGatherScatter | |
►CDeferredLogger | |
CMessage | |
CFlowLinearSolverParameters | This class carries all parameters for the NewtonIterationBlackoilInterleaved class |
CFlowMainEbos | |
CGasLiftCommon | |
►CGasLiftGroupInfo | |
CGroupRates | |
CGasLiftSingleWell | |
►CGasLiftSingleWellGeneric | |
CBasicRates | |
CGradInfo | |
CLimitedRates | |
COptimizeState | |
►CGasLiftStage2 | |
COptimizeState | |
CSurplusState | |
CGasLiftWellState | |
CGlobalPerfContainerFactory | A factory for creating a global data representation for distributed wells |
CGlobalWellInfo | |
CGroupState | |
CHardcodedTimeStepControl | HardcodedTimeStepControl Input generated from summary file using the ert application: |
CISTLSolverEbos | 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 |
CLinearOperatorExtra | Linear operator wrapper for well model |
CMain | |
CMatrixBlock | |
CMultisegmentWell | |
CMultisegmentWellContribution | 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 |
CMultisegmentWellEval | |
CMultisegmentWellGeneric | |
►CNonlinearSolverEbos | A nonlinear solver class suitable for general fully-implicit models, as well as pressure, transport and sequential models |
CSolverParameters | |
CParallelEclipseState | Parallel frontend to the EclipseState |
CParallelFieldPropsManager | Parallel frontend to the field properties |
►CParallelOverlappingILU0 | A two-step version of an overlapping Schwarz preconditioner using one step ILU0 as |
CCRS | |
CParallelOverlappingILU0Args | |
CParallelRestrictedOverlappingSchwarz | Block parallel preconditioner |
CParallelWellInfo | Class encapsulating some information about parallel wells |
CPerfData | |
CPerforationData | Static data associated with a well perforation |
CPhaseUsage | |
CPIDAndIterationCountTimeStepControl | PID controller based adaptive time step control as above that also takes an target iteration into account |
CPIDTimeStepControl | PID controller based adaptive time step control as suggested in: Turek and Kuzmin |
CPreconditionerFactory | This is an object factory for creating preconditioners |
CPressureBhpTransferPolicy | |
CPressureTransferPolicy | |
CPropertyTree | |
CRelativeChangeInterface | RelativeChangeInterface |
CRelpermDiagnostics | This class is intend to be a relperm diagnostics, to detect wrong input of relperm table and endpoints |
CSegmentState | |
CSimpleIterationCountTimeStepControl | A simple iteration count based adaptive time step control |
CSimulatorFullyImplicitBlackoilEbos | Simulator for the blackoil model |
CSimulatorReport | |
CSimulatorReportSingle | A struct for returning timing data from a simulator to its caller |
CSimulatorTimer | |
CSimulatorTimerInterface | Interface class for SimulatorTimer objects, to be improved |
CSingleWellState | |
CStandardPreconditioners | |
CStandardPreconditioners< Operator, Dune::Amg::SequentialInformation > | |
CStandardWell | |
CStandardWellEval | |
CStandardWellGeneric | |
CSupportsFaceTag | |
CSupportsFaceTag< Dune::CpGrid > | |
CTimeStepControlInterface | TimeStepControlInterface |
CVectorVectorDataHandle | A data handle sending multiple data store in vectors attached to cells |
CVFPInjProperties | |
CVFPProdProperties | 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 |
CVFPProperties | A thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object |
CWellConnectionAuxiliaryModule | |
CWellContainer | |
CWellContributions | This class serves to eliminate the need to include the WellContributions into the matrix (with –matrix-add-well-contributions=true) for the cusparseSolver If the –matrix-add-well-contributions commandline parameter is true, this class should not be used So far, StandardWell and MultisegmentWell are supported StandardWells are only supported for cusparseSolver (CUDA), MultisegmentWells are supported for both cusparseSolver and openclSolver A single instance (or pointer) of this class is passed to the BdaSolver |
CWellContributionsCuda | |
CWellContributionsOCL | |
CWellInterface | |
CWellInterfaceEval | |
►CWellInterfaceFluidSystem | |
CRatioLimitCheckReport | |
►CWellInterfaceGeneric | |
COperabilityStatus | |
CWellInterfaceIndices | |
CWellModelAsLinearOperator | |
CWellModelGhostLastMatrixAdapter | Adapter to combine a matrix and another linear operator into a combined linear operator |
CWellModelMatrixAdapter | Adapter to combine a matrix and another linear operator into a combined linear operator |
CWellProdIndexCalculator | Collect per-connection static information to enable calculating connection-level or well-level productivity index values when incorporating dynamic phase mobilities |
CWellState | The state of a set of wells, tailored for use by the fully implicit blackoil simulator |
CWGState | |