| ►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 | |
| CAquiferConstantFlux | |
| 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 |
| CComponentName | |
| CBlackoilModelParametersEbos | Solver parameters for the BlackoilModel |
| CBlackoilPhases | |
| CBlackoilWellModel | Class for handling the blackoil well model |
| CBlackoilWellModelConstraints | Class for handling constraints for the blackoil well model |
| CBlackoilWellModelGeneric | Class for handling the blackoil well model |
| CBlackoilWellModelGuideRates | Class for handling the guide rates in the blackoil well model |
| CBlackoilWellModelRestart | Class for restarting 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 |
| CConvergenceOutputConfiguration | Parse comma separated option strings into a runtime configuration object for whether to output additional convergence information and, if so, what information to output |
| ►CConvergenceOutputThread | Encapsulating object for thread processing producer's convergence output requests |
| CImpl | |
| ►CConvergenceReport | Represents the convergence status of the whole simulator, to make it possible to query and store the reasons for convergence failures |
| CReservoirConvergenceMetric | |
| CReservoirFailure | |
| CWellFailure | |
| ►CConvergenceReportQueue | Communication channel between thread creating output requests and consumer thread writing those requests to a file |
| COutputRequest | Single output request |
| 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: |
| CHDF5File | Class handling simple output to HDF5 |
| 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 | |
| CMultisegmentWellAssemble | Class handling assemble of the equation system for MultisegmentWell |
| 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 |
| CMultisegmentWellEquationAccess | Class administering assembler access to equation system |
| CMultisegmentWellEquations | |
| CMultisegmentWellEval | |
| CMultisegmentWellGeneric | |
| CMultisegmentWellPrimaryVariables | |
| CMultisegmentWellSegments | |
| ►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 | |
| CStandardWellAssemble | Class handling assemble of the equation system for StandardWell |
| CStandardWellConnections | |
| CStandardWellEquationAccess | Class administering assembler access to equation system |
| CStandardWellEquations | |
| CStandardWellEval | |
| CStandardWellPrimaryVariables | Class holding primary variables for StandardWell |
| CStepReport | |
| 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 |
| CWellAssemble | |
| CWellBhpThpCalculator | Class for computing BHP limits |
| CWellConnectionAuxiliaryModule | |
| CWellConnectionAuxiliaryModuleGeneric | |
| CWellConstraints | Class for computing well group constraints |
| 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 or openclSolver |
| CWellContributionsCuda | |
| CWellContributionsOCL | |
| ►CWellConvergence | |
| CTolerances | |
| CWellGroupConstraints | Class for computing well group constraints |
| CWellGroupControls | Class for computing well group controls |
| CWellInterface | |
| CWellInterfaceFluidSystem | |
| ►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 |
| CWellTest | Class for performing well tests |
| CWGState | |