 Dune | |
  Amg | |
   ConstructionTraits< Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfo > > | Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother |
   ConstructionTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother |
   SmootherTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to use Opm::ParallelOverlappingILU0 smoother |
  MatrixBlock | |
  MatrixDimension< MatrixBlock< Scalar, n, m > > | |
 Opm | This file contains a set of helper functions used by VFPProd / VFPInj |
  AutoDiffGrid | |
   ADFaceCellTraits | Mapps a grid type to the corresponding face to cell mapping |
   ADCell2FacesTraits | Mapping of the grid type to the type of the cell to faces mapping |
   ADFaceCellTraits< UnstructuredGrid > | |
  detail | |
   CreateVariable | |
   CreateVariable< double > | |
   CreateConstant | |
   CreateConstant< double > | |
   Connection | |
   ConnectivityGraph | |
   Connections | |
    Iterator | |
   PointOneOp | Simple binary operator that always returns 0.1 It is used to get the sparsity pattern for our interleaved system, and is marginally faster than using operator+= |
   NewtonIncrement | |
   NewtonIncrement< 0, Scalar > | |
   WriterCall | |
   InterpData | Helper struct for linear interpolation |
   VFPEvaluation | An "ADB-like" structure with a single value and a set of derivatives |
   Point2D | |
   ParallelFileMerger | A functor that merges multiple files of a parallel run to one file |
   SolutionTimeErrorSolverWrapper | |
  ISTLUtility | |
   CPRSelector | A traits class for selecting the types of the preconditioner |
  MissingFeatures | |
   PartiallySupported | |
  polymer_reorder | |
   ModelParameterStorage | |
  RateConverter | |
   Details | Convenience tools for implementing the rate conversion facility |
    PhasePos | Convenience functions for querying numerical IDs ("positions") of active phases |
    PhaseUsed | Convenience functions for querying presence/absence of active phases |
    Select | |
     RegionIDParameter | |
     RegionIDParameter< RegionID, true > | |
    AverageIncrementCalculator | Computes the temperature, pressure, and counter increment |
    AverageIncrementCalculator< false > | |
    RegionAttributes | Provide mapping from Region IDs to user-specified collection of per-region attributes |
   SurfaceToReservoirVoidage | Convert component rates at surface conditions to phase (voidage) rates at reservoir conditions |
  wellhelpers | |
   WellSwitchingLogger | Utility class to handle the log messages about well switching |
  AdditionalObjectDeleter | A custom deleter that will delete an additional object, too |
  AutoDiff | A simple class for forward-mode automatic differentiation |
  AutoDiffBlock | A class for forward-mode automatic differentiation with vector values and sparse jacobian matrices |
  HelperOps | Contains vectors and sparse matrices that represent subsets or operations on (AD or regular) vectors of data |
  UpwindSelector | Upwind selection in absence of counter-current flow (i.e., without effects of gravity and/or capillary pressure) |
  Selector | Selection. Choose first of two elements if selection basis element is nonnegative |
  Span | |
   SpanIterator | |
  AutoDiffMatrix | AutoDiffMatrix is a wrapper class that optimizes matrix operations |
  BlackoilModel | A model implementation for three-phase black oil |
  ModelTraits< BlackoilModel< Grid > > | Providing types by template specialisation of ModelTraits for BlackoilModel |
  ModelTraits | Traits to encapsulate the types used by classes using or extending this model |
  BlackoilModelBase | A model implementation for three-phase black oil |
   ReservoirResidualQuant | |
   SimulatorData | |
  BlackoilModelEbos | A model implementation for three-phase black oil |
   WellModelMatrixAdapter | Adapter to turn a matrix into a linear operator |
  FIPDataEnums | |
  FIPData | |
  BlackoilModelParameters | Solver parameters for the BlackoilModel |
  BlackoilMultiSegmentSolutionState | |
  BlackoilMultiSegmentModel | A model implementation for three-phase black oil with support for multi-segment wells |
  ModelTraits< BlackoilMultiSegmentModel< GridT > > | Providing types by template specialisation of ModelTraits for BlackoilMultiSegmentModel |
  BlackoilPressureModel | A model implementation for the pressure equation in three-phase black oil |
  ModelTraits< BlackoilPressureModel< Grid, WellModel > > | Providing types by template specialisation of ModelTraits for BlackoilPressureModel |
  BlackoilPropsAdFromDeck | This class implements the AD-adapted fluid interface for three-phase black-oil |
  BlackoilReorderingTransportModel | A model implementation for the transport equation in three-phase black oil |
   CellState | |
   State | |
  ModelTraits< BlackoilReorderingTransportModel< Grid, WellModel > > | Providing types by template specialisation of ModelTraits for BlackoilReorderingTransportModel |
  BlackoilSequentialModelParameters | |
  BlackoilSequentialModel | A sequential splitting model implementation for three-phase black oil |
  BlackoilSolventModel | A model implementation for three-phase black oil with one extra component |
  BlackoilSolventSolutionState | Need to include concentration in our state variables, otherwise all is as the default blackoil model |
  ModelTraits< BlackoilSolventModel< Grid > > | Providing types by template specialisation of ModelTraits for BlackoilSolventModel |
  BlackoilTransportModel | A model implementation for the transport equation in three-phase black oil |
  ModelTraits< BlackoilTransportModel< Grid, WellModel > > | Providing types by template specialisation of ModelTraits for BlackoilTransportModel |
  BlackoilWellModel | Class for handling the blackoil well model |
  CPRParameter | |
  CPRPreconditioner | CPR preconditioner |
  DebugTimeReport | |
  DefaultBlackoilSolutionState | Struct for containing iteration variables |
  DuneMatrix | |
  QuickSort | |
  QuickSort< 0 > | |
  FlowMainBase | This class encapsulates the setup and running of a simulator based on an input deck |
  FlowMain | |
  FlowMainEbos | |
  FlowMainPolymer | |
  FlowMainSequential | |
  FlowMainSolvent | |
  DerivedGeology | Class containing static geological properties that are derived from grid and petrophysical properties: |
  GridInit | A class intended to give a generic interface to initializing and accessing UnstructuredGrid and CpGrid, using specialized templates to accomplish this |
  GridInit< UnstructuredGrid > | Specialization for UnstructuredGrid |
  ImpesTPFAAD | Class for solving black-oil impes problems |
  ISTLSolver | 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 |
  IterationReport | Class used for reporting the outcome of a nonlinearIteration() call |
  LinearisedBlackoilResidual | Residual structure of the fully implicit solver |
  MultisegmentWell | |
  MultisegmentWells | Class for handling the multi-segment well model |
   MultisegmentWellOps | |
  NewtonIterationBlackoilCPR | This class solves the fully implicit black-oil system by applying a Constrained Pressure Residual preconditioning strategy |
  NewtonIterationBlackoilInterface | Interface class for (linear) solvers for the fully implicit black-oil system |
  NewtonIterationBlackoilInterleavedImpl | 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 |
  NewtonIterationBlackoilInterleavedParameters | This class carries all parameters for the NewtonIterationBlackoilInterleaved class |
  NewtonIterationBlackoilInterleaved | 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) |
  NewtonIterationBlackoilSimple | This class solves the fully implicit black-oil system by simply concatenating the Jacobian matrices and passing the resulting system to a linear solver |
  NonlinearSolver | A nonlinear solver class suitable for general fully-implicit models, as well as pressure, transport and sequential models |
   SolverParameters | |
  ParallelDebugOutputInterface | |
  ParallelDebugOutput | |
  ParallelOverlappingILU0 | A two-step version of an overlapping Schwarz preconditioner using one step ILU0 as |
   CRS | |
  ParallelRestrictedOverlappingSchwarz | Block parallel preconditioner |
  FixedSizeIterCopyHandle | A handle that copies a fixed number data per index |
  SimulatorTraits | |
  SimulatorBase | Class collecting all necessary components for a two-phase simulation |
  SimulatorFullyImplicitBlackoil | Simulator for the blackoil model |
  SimulatorTraits< SimulatorFullyImplicitBlackoil< GridT > > | |
  SimulatorFullyImplicitBlackoilEbos | Simulator for the blackoil model |
  SimulatorFullyImplicitBlackoilMultiSegment | Simulator for the blackoil model |
  SimulatorTraits< SimulatorFullyImplicitBlackoilMultiSegment< GridT > > | |
  BlackoilSubWriter | |
  BlackoilVTKWriter | |
  BlackoilMatlabWriter | |
  ExtraData | Extra data to read/write for OPM restarting |
  BlackoilOutputWriter | Wrapper class for VTK, Matlab, and ECL output |
  SimulatorFullyImplicitBlackoilSolvent | Class collecting all necessary components for a blackoil simulation with polymer injection |
  SimulatorTraits< SimulatorFullyImplicitBlackoilSolvent< GridT > > | |
  SimulatorIncompTwophaseAd | Class collecting all necessary components for a two-phase simulation |
   Impl | |
  SimulatorSequentialBlackoil | Simulator for the blackoil model |
  SimulatorTraits< SimulatorSequentialBlackoil< GridT, WellModelT, PressureModel, TransportModel > > | |
  SolventPropsAdFromDeck | |
  StandardWell | |
  StandardWells | Class for handling the standard well model |
   WellOps | |
  StandardWellsSolvent | Class for handling the standard well model for solvent model |
  ThreadHandle | |
   EndObject | |
   ObjectInterface | |
   ObjectWrapper | |
   ThreadHandleQueue | |
  TransportSolverTwophaseAd | Implements an implicit transport solver for incompressible two-phase flow, using automatic differentiation |
  VFPInjProperties | |
  VFPProdProperties | 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 |
  VFPProperties | A thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object |
  WellDensitySegmented | A class giving a well model, by which we mean a way to compute the pressure deltas of each perforation and the bottom-hole pressure |
  WellInterface | |
   ConvergenceReport | Struct to collect information about the convergence checking |
    ProblemWell | |
  WellMultiSegment | |
   WellOps | Struct for the well operator matrices |
  WellStateFullyImplicitBlackoil | The state of a set of wells, tailored for use by the fully implicit blackoil simulator |
  WellStateFullyImplicitBlackoilSolvent | |
  WellStateMultiSegment | The state of a set of multi-sgemnet wells |
   SegmentedMapentryType | |
  CompressibleTpfaPolymer | Encapsulating a tpfa pressure solver for the compressible-fluid case with polymer |
  BlackoilPolymerModel | A model implementation for three-phase black oil with polymer |
  BlackoilPolymerSolutionState | Need to include concentration in our state variables, otherwise all is as the default blackoil model |
  ModelTraits< BlackoilPolymerModel< Grid > > | Providing types by template specialisation of ModelTraits for BlackoilPolymerModel |
  PolymerPropsAd | |
  SimulatorFullyImplicitBlackoilPolymer | Class collecting all necessary components for a blackoil simulation with polymer injection |
  SimulatorTraits< SimulatorFullyImplicitBlackoilPolymer< GridT > > | |
  WellStateFullyImplicitBlackoilPolymer | |
  GravityColumnSolverPolymer | Class for doing gravity segregation (only), on a vertical column of cells |
  IncompPropertiesDefaultPolymer | |
  IncompTpfaPolymer | Encapsulating a tpfa pressure solver for the incompressible-fluid case with polymer |
  PolymerBlackoilState | Simulator state for a compressible two-phase simulator with polymer |
  PolymerInflowInterface | Interface for classes encapsulating polymer inflow information |
  PolymerInflowBasic | Basic polymer injection behaviour class |
  PolymerInflowFromDeck | Polymer injection behaviour class using deck WPOLYMER |
  PolymerProperties | |
  PolymerState | Simulator state for a two-phase simulator with polymer |
  SimulatorCompressiblePolymer | Class collecting all necessary components for a two-phase simulation |
   Impl | |
  SimulatorPolymer | Class collecting all necessary components for a two-phase simulation |
   Impl | |
  SinglePointUpwindTwoPhasePolymer | |
  TransportSolverTwophaseCompressiblePolymer | Implements a reordering transport solver for incompressible two-phase flow with polymer in the water phase |
   ResCOnCurve | |
   ResidualC | |
   ResidualCGrav | |
   ResidualEquation | |
   ResidualS | |
   ResidualSGrav | |
   ResSOnCurve | |
  TransportSolverTwophasePolymer | Implements a reordering transport solver for incompressible two-phase flow with polymer in the water phase |
   ResidualC | |
   ResidualCGrav | |
   ResidualEquation | |
   ResidualS | |
   ResidualSGrav | |
  SimulatorCompressibleTwophase | Class collecting all necessary components for a two-phase simulation |
   Impl | |
  SimulatorIncompTwophase | Class collecting all necessary components for a two-phase simulation |
   Impl | |
  AdaptiveSimulatorTimer | Simulation timer for adaptive time stepping |
  AdaptiveTimeStepping | |
  SimulatorTimer | |
  SimulatorTimerInterface | Interface class for SimulatorTimer objects, to be improved |
  SimpleIterationCountTimeStepControl | A simple iteration count based adaptive time step control |
  PIDTimeStepControl | PID controller based adaptive time step control as suggested in: Turek and Kuzmin |
  PIDAndIterationCountTimeStepControl | PID controller based adaptive time step control as above that also takes an target iteration into account |
  HardcodedTimeStepControl | HardcodedTimeStepControl Input generated from summary file using the ert application: |
  RelativeChangeInterface | RelativeChangeInterface |
  TimeStepControlInterface | TimeStepControlInterface |
  Tag | |