COpm::Properties::AcceleratorMode< TypeTag, MyTypeTag > | |
COpm::Properties::AcceleratorMode< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::AdaptiveTimeSteppingEbos< TypeTag > | |
COpm::KeywordValidation::allow_values< T > | |
COpm::ALQState | |
COpm::Properties::AlternativeWellRateInit< TypeTag, MyTypeTag > | |
COpm::Properties::AlternativeWellRateInit< TypeTag, TTag::FlowModelParameters > | |
COpm::AMGHelper< Operator, Comm, Matrix, Vector > | |
COpm::AMGSmootherArgsHelper< Smoother > | |
COpm::AMGSmootherArgsHelper< Opm::ParallelOverlappingILU0< M, V, V, C > > | |
►COpm::AquiferInterface< TypeTag > | |
►COpm::AquiferAnalytical< TypeTag > | |
COpm::AquiferCarterTracy< TypeTag > | |
COpm::AquiferFetkovich< TypeTag > | |
COpm::AquiferNumerical< TypeTag > | |
►CDune::AssembledLinearOperator | |
COpm::WellModelGhostLastMatrixAdapter< M, X, Y, overlapping > | Adapter to combine a matrix and another linear operator into a combined linear operator |
COpm::WellModelMatrixAdapter< M, X, Y, overlapping > | Adapter to combine a matrix and another linear operator into a combined linear operator |
COpm::RegionAttributeHelpers::AverageIncrementCalculator< is_parallel > | Computes the temperature, pressure, and counter increment |
COpm::RegionAttributeHelpers::AverageIncrementCalculator< false > | |
COpm::RegionAverageCalculator::AverageRegionalPressure< FluidSystem, Region > | Computes hydrocarbon weighed average pressures over regions |
►CBaseAuxiliaryModule | |
COpm::BlackoilWellModel< TypeTag > | Class for handling the blackoil well model |
COpm::WellConnectionAuxiliaryModule< TypeTag > | |
Cboost::property_tree::basic_ptree< T1, T2, T3 > | |
►COpm::GasLiftSingleWellGeneric::BasicRates | |
COpm::GasLiftSingleWellGeneric::LimitedRates | |
COpm::BdaBridge< BridgeMatrix, BridgeVector, block_size > | BdaBridge acts as interface between opm-simulators with the BdaSolvers |
COpm::Properties::BdaDeviceId< TypeTag, MyTypeTag > | |
COpm::Properties::BdaDeviceId< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Accelerator::BdaResult | This class is based on InverseOperatorResult struct from dune/istl/solver.hh It is needed to prevent a compile error in basearray.hh, the nvcc compiler might not support all features in there |
►COpm::Accelerator::BdaSolver< block_size > | This class serves to simplify choosing between different backend solvers, such as cusparseSolver and openclSolver This class is abstract, no instantiations can of it can be made, only of its children |
COpm::Accelerator::FpgaSolverBackend< block_size > | This class implements an ilu0-bicgstab solver on FPGA |
COpm::Accelerator::amgclSolverBackend< block_size > | This class does not implement a solver, but converts the BCSR format to normal CSR and uses amgcl for solving Note amgcl also implements blocked solvers, but looks like it needs unblocked input data |
COpm::Accelerator::cusparseSolverBackend< block_size > | This class implements a cusparse-based ilu0-bicgstab solver on GPU |
COpm::Accelerator::openclSolverBackend< block_size > | This class implements a opencl-based ilu0-bicgstab solver on GPU |
COpm::BlackoilAquiferModel< TypeTag > | Class for handling the blackoil well model |
COpm::Properties::BlackoilConserveSurfaceVolume< TypeTag, TTag::EclFlowProblem > | |
COpm::BlackoilModelEbos< TypeTag > | A model implementation for three-phase black oil |
COpm::BlackoilModelParametersEbos< TypeTag > | Solver parameters for the BlackoilModel |
►COpm::BlackoilPhases | |
COpm::PhaseUsage | |
COpm::Pybind::BlackOilSimulator | |
►COpm::BlackoilWellModelGeneric | Class for handling the blackoil well model |
COpm::BlackoilWellModel< TypeTag > | Class for handling the blackoil well model |
COpm::Accelerator::BlockedMatrix | This struct resembles a blocked csr matrix, like Dune::BCRSMatrix |
►Cstd::bool_constant | |
COpm::SupportsFaceTag< Grid > | |
COpm::SupportsFaceTag< Dune::CpGrid > | |
CDune::CartesianIndexMapper< Grid > | |
COpm::CheckDistributedWellConnections | Class checking that all connections are on active cells |
►CDune::CommDataHandleIF | |
COpm::VectorVectorDataHandle< GridView, Vector > | A data handle sending multiple data store in vectors attached to cells |
COpm::CommunicateAboveBelow | Class to facilitate getting values associated with the above/below perforation |
CDune::Amg::ConstructionTraits< Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfo > > | Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother |
CDune::Amg::ConstructionTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother |
COpm::ConvergenceReport | Represents the convergence status of the whole simulator, to make it possible to query and store the reasons for convergence failures |
COpm::CopyGatherScatter | |
COpm::Properties::CprEllSolvetype< TypeTag, MyTypeTag > | |
COpm::Properties::CprEllSolvetype< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::CprMaxEllIter< TypeTag, MyTypeTag > | |
COpm::Properties::CprMaxEllIter< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::CprReuseInterval< TypeTag, MyTypeTag > | |
COpm::Properties::CprReuseInterval< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::CprReuseSetup< TypeTag, MyTypeTag > | |
COpm::Properties::CprReuseSetup< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT >::CRS | |
COpm::Properties::DbhpMaxRel< TypeTag, MyTypeTag > | |
COpm::Properties::DbhpMaxRel< TypeTag, TTag::FlowModelParameters > | |
►CDune::Amg::DefaultSmootherArgs | |
COpm::ParallelOverlappingILU0Args< F > | |
COpm::DeferredLogger | |
COpm::Accelerator::double2int | |
COpm::Properties::DwellFractionMax< TypeTag, MyTypeTag > | |
COpm::Properties::DwellFractionMax< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::EclAquiferModel< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EclDeckFileName< TypeTag, MyTypeTag > | |
COpm::Properties::TTag::EclFlowProblem | |
►CEclipseState | |
COpm::ParallelEclipseState | Parallel frontend to the EclipseState |
COpm::Properties::EclWellModel< TypeTag, MyTypeTag > | |
COpm::Properties::EclWellModel< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableAdaptiveTimeStepping< TypeTag, MyTypeTag > | |
COpm::Properties::EnableAdaptiveTimeStepping< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableBrine< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableDebuggingChecks< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableDryRun< TypeTag, MyTypeTag > | |
COpm::Properties::EnableDryRun< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableEnergy< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableFoam< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableLoggingFalloutWarning< TypeTag, MyTypeTag > | |
COpm::Properties::EnableLoggingFalloutWarning< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableMICP< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnablePolymer< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableSaltPrecipitation< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableSolvent< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableTemperature< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableTerminalOutput< TypeTag, MyTypeTag > | |
COpm::Properties::EnableTerminalOutput< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableTuning< TypeTag, MyTypeTag > | |
COpm::Properties::EnableTuning< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::EnableWellOperabilityCheck< TypeTag, MyTypeTag > | |
COpm::Properties::EnableWellOperabilityCheck< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::EnableWellOperabilityCheckIter< TypeTag, MyTypeTag > | |
COpm::Properties::EnableWellOperabilityCheckIter< TypeTag, TTag::FlowModelParameters > | |
►CFieldPropsManager | |
COpm::ParallelFieldPropsManager | Parallel frontend to the field properties |
COpm::detail::FlexibleSolverInfo< Matrix, Vector, Comm > | |
COpm::detail::FlexibleSolverInfo< Matrix, Vector, CommunicationType > | |
COpm::Properties::TTag::FlowEarlyBird | |
COpm::Properties::TTag::FlowIstlSolver | |
COpm::Properties::TTag::FlowIstlSolverParams | |
COpm::FlowLinearSolverParameters | This class carries all parameters for the NewtonIterationBlackoilInterleaved class |
COpm::FlowMainEbos< TypeTag > | |
COpm::Properties::TTag::FlowModelParameters | |
COpm::Properties::TTag::FlowNonLinearSolver | |
COpm::Properties::TTag::FlowTimeSteppingParameters | |
COpm::Accelerator::FPGABILU0< block_size > | |
COpm::Properties::FpgaBitstream< TypeTag, MyTypeTag > | |
COpm::Properties::FpgaBitstream< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::WellGroupHelpers::FractionCalculator | |
COpm::Properties::FullTimeStepInitially< TypeTag, MyTypeTag > | |
COpm::Properties::FullTimeStepInitially< TypeTag, TTag::FlowTimeSteppingParameters > | |
►COpm::GasLiftCommon | |
COpm::GasLiftGroupInfo | |
►COpm::GasLiftSingleWellGeneric | |
COpm::GasLiftSingleWell< TypeTag > | |
COpm::GasLiftStage2 | |
COpm::GasLiftWellState | |
COpm::GlobalPerfContainerFactory | A factory for creating a global data representation for distributed wells |
COpm::GlobalWellInfo | |
COpm::GasLiftSingleWellGeneric::GradInfo | |
COpm::GasLiftGroupInfo::GroupRates | |
COpm::GroupState | |
COpm::Properties::IluFillinLevel< TypeTag, MyTypeTag > | |
COpm::Properties::IluFillinLevel< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::IluRedblack< TypeTag, MyTypeTag > | |
COpm::Properties::IluRedblack< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::IluRelaxation< TypeTag, MyTypeTag > | |
COpm::Properties::IluRelaxation< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::IluReorderSpheres< TypeTag, MyTypeTag > | |
COpm::Properties::IluReorderSpheres< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::InitialTimeStepInDays< TypeTag, MyTypeTag > | |
COpm::Properties::InitialTimeStepInDays< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::WellGroupHelpers::InjectionTargetCalculator | Based on a group control mode, extract or calculate rates, and provide other conveniences |
COpm::detail::InterpData | Helper struct for linear interpolation |
►CDune::InverseOperator | |
CDune::FlexibleSolver< Operator > | A solver class that encapsulates all needed objects for a linear solver (operator, scalar product, iterative solver and preconditioner) and sets them up based on runtime parameters, using the PreconditionerFactory for setting up preconditioners |
COpm::ISTLSolverEbos< 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 |
CDune::Amg::KAMG< M, X, S, P, K, A > | |
CDune::Amg::KAmgTwoGrid< T > | |
COpm::KeywordValidation::KeywordValidator | |
CDune::Amg::LevelTransferPolicyCpr< FO, CO > | Abstract base class for transfer between levels and creation of the coarse level system |
►CDune::Amg::LevelTransferPolicyCpr< FineOperator, Details::CoarseOperatorType< Communication > > | |
COpm::PressureBhpTransferPolicy< FineOperator, Communication, transpose > | |
COpm::PressureTransferPolicy< FineOperator, Communication, transpose > | |
CDune::Amg::LevelTransferPolicyCpr< FO, typename CSP::Operator > | |
►CDune::Amg::LevelTransferPolicyCpr< O, O > | |
CDune::Amg::AggregationLevelTransferPolicyCpr< O, C > | A LeveTransferPolicy that used aggregation to construct the coarse level system |
CDune::Amg::LevelTransferPolicyCpr< OperatorType, typename CSP::Operator > | |
►CDune::LinearOperator | |
►COpm::LinearOperatorExtra< X, Y > | Linear operator wrapper for well model |
COpm::WellModelAsLinearOperator< WellModel, X, Y > | |
COpm::Properties::LinearSolver< TypeTag, MyTypeTag > | |
COpm::Properties::LinearSolver< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::LinearSolverBackend< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::LinearSolverIgnoreConvergenceFailure< TypeTag, MyTypeTag > | |
COpm::Properties::LinearSolverIgnoreConvergenceFailure< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::LinearSolverMaxIter< TypeTag, MyTypeTag > | |
COpm::Properties::LinearSolverMaxIter< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::LinearSolverReduction< TypeTag, MyTypeTag > | |
COpm::Properties::LinearSolverReduction< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::LinearSolverRestart< TypeTag, MyTypeTag > | |
COpm::Properties::LinearSolverRestart< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::LinearSolverSplice< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::LinearSolverVerbosity< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Main | |
COpm::Accelerator::Matrix | This struct resembles a csr matrix, only doubles are supported The data is stored in contiguous memory, such that they can be copied to a device in one transfer |
COpm::Properties::MatrixAddWellContributions< TypeTag, MyTypeTag > | |
COpm::Properties::MatrixAddWellContributions< TypeTag, TTag::FlowModelParameters > | |
COpm::MatrixBlock< T, i, j > | |
COpm::Properties::MaximumNumberOfWellSwitches< TypeTag, MyTypeTag > | |
COpm::Properties::MaximumNumberOfWellSwitches< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::MaxInnerIterMsWells< TypeTag, MyTypeTag > | |
COpm::Properties::MaxInnerIterMsWells< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::MaxInnerIterWells< TypeTag, MyTypeTag > | |
COpm::Properties::MaxInnerIterWells< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::MaxNewtonIterationsWithInnerWellIterations< TypeTag, MyTypeTag > | |
COpm::Properties::MaxNewtonIterationsWithInnerWellIterations< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::MaxPressureChangeMsWells< TypeTag, MyTypeTag > | |
COpm::Properties::MaxPressureChangeMsWells< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::MaxResidualAllowed< TypeTag, MyTypeTag > | |
COpm::Properties::MaxResidualAllowed< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::MaxSinglePrecisionDays< TypeTag, MyTypeTag > | |
COpm::Properties::MaxSinglePrecisionDays< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::MaxWelleqIter< TypeTag, MyTypeTag > | |
COpm::Properties::MaxWelleqIter< TypeTag, TTag::FlowModelParameters > | |
COpm::DeferredLogger::Message | |
COpm::Properties::MiluVariant< TypeTag, MyTypeTag > | |
COpm::Properties::MiluVariant< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::MinStrictCnvIter< TypeTag, MyTypeTag > | |
COpm::Properties::MinStrictCnvIter< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::MinTimeStepBasedOnNewtonIterations< TypeTag, MyTypeTag > | |
COpm::Properties::MinTimeStepBasedOnNewtonIterations< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::MinTimeStepBeforeShuttingProblematicWellsInDays< TypeTag, MyTypeTag > | |
COpm::Properties::MinTimeStepBeforeShuttingProblematicWellsInDays< TypeTag, TTag::FlowTimeSteppingParameters > | |
CDune::MatrixMarketImpl::mm_block_structure_header< BCRSMatrix< Opm::MatrixBlock< T, i, j >, A > > | |
CDune::MatrixMarketImpl::mm_header_printer< BCRSMatrix< Opm::MatrixBlock< T, i, j >, A > > | |
CDune::mm_multipliers< BCRSMatrix< Opm::MatrixBlock< T, i, j >, A > > | |
COpm::MultisegmentWellContribution | This class serves to duplicate the functionality of the MultisegmentWell A MultisegmentWell uses C, D and B and performs y -= (C^T * (D^-1 * (B*x))) B and C are matrices, with M rows and N columns, where N is the size of the matrix |
►COpm::MultisegmentWellGeneric< Scalar > | |
COpm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | |
►COpm::MultisegmentWellGeneric< GetPropType< TypeTag, Properties::Scalar > > | |
►COpm::MultisegmentWellEval< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::MultisegmentWell< TypeTag > | |
COpm::Properties::NewtonMaxIterations< TypeTag, TTag::FlowNonLinearSolver > | |
COpm::Properties::NewtonMaxRelax< TypeTag, MyTypeTag > | |
COpm::Properties::NewtonMaxRelax< TypeTag, TTag::FlowNonLinearSolver > | |
COpm::Properties::NewtonMinIterations< TypeTag, MyTypeTag > | |
COpm::Properties::NewtonMinIterations< TypeTag, TTag::FlowNonLinearSolver > | |
COpm::Properties::NewtonRelaxationType< TypeTag, MyTypeTag > | |
COpm::Properties::NewtonRelaxationType< TypeTag, TTag::FlowNonLinearSolver > | |
COpm::NonlinearSolverEbos< TypeTag, PhysicalModel > | A nonlinear solver class suitable for general fully-implicit models, as well as pressure, transport and sequential models |
CDune::Amg::OneStepAMGCoarseSolverPolicyCpr< O, S, C > | A policy class for solving the coarse level system using one step of AMG |
COpm::Properties::OpenclIluReorder< TypeTag, MyTypeTag > | |
COpm::Properties::OpenclIluReorder< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Accelerator::OpenclKernels | |
COpm::Accelerator::OpenclMatrix | This struct resembles a csr matrix, only doubles are supported The matrix data is stored in OpenCL Buffers |
COpm::Properties::OpenclPlatformId< TypeTag, MyTypeTag > | |
COpm::Properties::OpenclPlatformId< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::WellInterfaceGeneric::OperabilityStatus | |
COpm::GasLiftSingleWellGeneric::OptimizeState | |
COpm::GasLiftStage2::OptimizeState | |
COpm::Properties::OutputDir< TypeTag, TTag::EclFlowProblem > | |
COpm::Properties::OutputInterval< TypeTag, MyTypeTag > | |
COpm::Properties::OutputInterval< TypeTag, TTag::EclFlowProblem > | |
COpm::Mpi::Packer | Struct handling packing of serialization for MPI communication |
COpm::Mpi::detail::Packing< pod, T > | Abstract struct for packing which is (partially) specialized for specific types |
COpm::Mpi::detail::Packing< false, std::bitset< Size > > | Specialization for std::bitset |
COpm::Mpi::detail::Packing< false, T > | Default handling for unsupported types |
COpm::Mpi::detail::Packing< true, T > | Packaging for pod data |
COpm::detail::ParallelFileMerger | A functor that merges multiple files of a parallel run to one file |
COpm::wellhelpers::ParallelStandardWellB< Scalar > | A wrapper around the B matrix for distributed wells |
COpm::wellhelpers::ParallelStandardWellB< GetPropType< TypeTag, Properties::Scalar > > | |
COpm::ParallelWellInfo | Class encapsulating some information about parallel wells |
COpm::KeywordValidation::PartiallySupportedKeywordProperties< T > | |
COpm::PerfData | |
COpm::PerforationData | Static data associated with a well perforation |
►CDune::Preconditioner | |
COpm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > | Block parallel preconditioner |
►COpm::Accelerator::Preconditioner< block_size > | |
COpm::Accelerator::BILU0< block_size > | This class implements a Blocked ILU0 preconditioner The decomposition is done on CPU, and reorders the rows of the matrix |
COpm::Accelerator::BISAI< block_size > | This class implements a Blocked version of the Incomplete Sparse Approximate Inverse (ISAI) preconditioner |
COpm::Accelerator::CPR< block_size > | This class implements a Constrained Pressure Residual (CPR) preconditioner |
►CPreconditioner | |
CDune::Amg::TwoLevelMethodCpr< OperatorType, CoarseSolverPolicy, Dune::Preconditioner< VectorType, VectorType > > | |
►CDune::PreconditionerWithUpdate< X, X > | |
CDune::Amg::AMGCPR< M, X, S, PI, A > | Parallel algebraic multigrid based on agglomeration |
►CDune::PreconditionerWithUpdate< OriginalPreconditioner::domain_type, OriginalPreconditioner::range_type > | |
CDune::DummyUpdatePreconditioner< OriginalPreconditioner > | |
CDune::OwningBlockPreconditioner< OriginalPreconditioner, Comm > | |
►CDune::PreconditionerWithUpdate< VectorType, VectorType > | |
CDune::OwningTwoLevelPreconditioner< OperatorType, VectorType, LevelTransferPolicy, Communication > | A version of the two-level preconditioner that is: |
►CDune::PreconditionerWithUpdate< Domain, Range > | |
COpm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT > | A two-step version of an overlapping Schwarz preconditioner using one step ILU0 as |
CDune::Amg::TwoLevelMethodCpr< FO, CSP, S > | |
CDune::PreconditionerWithUpdate< X, Y > | Interface class adding the update() method to the preconditioner interface |
COpm::Properties::PreconditionerAddWellContributions< TypeTag, MyTypeTag > | |
COpm::Properties::PreconditionerAddWellContributions< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::PreconditionerFactory< Operator, Comm > | This is an object factory for creating preconditioners |
CDune::Amg::PressureSolverPolicy< OperatorType, Solver, LevelTransferPolicy > | |
CDune::Amg::PressureSolverPolicy< CoarseOperator, FlexibleSolver< CoarseOperator >, LevelTransferPolicy > | |
COpm::PropertyTree | |
COpm::Pybind::PyBlackOilSimulator | |
COpm::Pybind::PyMaterialState< TypeTag > | |
COpm::WellInterfaceFluidSystem< FluidSystem >::RatioLimitCheckReport | |
COpm::RegionAttributeHelpers::RegionAttributes< RegionId, Attributes > | Provide mapping from Region IDs to user-specified collection of per-region attributes |
COpm::RegionAttributeHelpers::Select::RegionIDParameter< RegionID, bool > | |
COpm::RegionAttributeHelpers::Select::RegionIDParameter< RegionID, true > | |
COpm::Properties::RegularizationFactorWells< TypeTag, MyTypeTag > | |
COpm::Properties::RegularizationFactorWells< TypeTag, TTag::FlowModelParameters > | |
COpm::RelativeChangeInterface | RelativeChangeInterface |
COpm::Properties::RelaxedMaxPvFraction< TypeTag, MyTypeTag > | |
COpm::Properties::RelaxedMaxPvFraction< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::RelaxedPressureTolMsw< TypeTag, MyTypeTag > | |
COpm::Properties::RelaxedPressureTolMsw< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::RelaxedWellFlowTol< TypeTag, MyTypeTag > | |
COpm::Properties::RelaxedWellFlowTol< TypeTag, TTag::FlowModelParameters > | |
COpm::RelpermDiagnostics | This class is intend to be a relperm diagnostics, to detect wrong input of relperm table and endpoints |
►COpm::detail::Reorderer | |
COpm::detail::NoReorderer | |
COpm::detail::RealReorderer | |
COpm::ConvergenceReport::ReservoirFailure | |
COpm::Properties::ScaleLinearSystem< TypeTag, MyTypeTag > | |
COpm::Properties::ScaleLinearSystem< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::SegmentState | |
COpm::Properties::ShutUnsolvableWells< TypeTag, MyTypeTag > | |
COpm::Properties::ShutUnsolvableWells< TypeTag, TTag::FlowModelParameters > | |
COpm::SimulatorFullyImplicitBlackoilEbos< TypeTag > | Simulator for the blackoil model |
COpm::SimulatorReport | |
COpm::SimulatorReportSingle | A struct for returning timing data from a simulator to its caller |
►COpm::SimulatorTimerInterface | Interface class for SimulatorTimer objects, to be improved |
COpm::AdaptiveSimulatorTimer | Simulation timer for adaptive time stepping |
COpm::SimulatorTimer | |
COpm::SingleWellState | |
CDune::Amg::SmootherTraits< Opm::ParallelOverlappingILU0< M, X, Y, C > > | |
CDune::Amg::SmootherTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to use Opm::ParallelOverlappingILU0 smoother |
COpm::Properties::SolverContinueOnConvergenceFailure< TypeTag, MyTypeTag > | |
COpm::Properties::SolverContinueOnConvergenceFailure< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::SolverGrowthFactor< TypeTag, MyTypeTag > | |
COpm::Properties::SolverGrowthFactor< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::SolverMaxGrowth< TypeTag, MyTypeTag > | |
COpm::Properties::SolverMaxGrowth< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::SolverMaxRestarts< TypeTag, MyTypeTag > | |
COpm::Properties::SolverMaxRestarts< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::SolverMaxTimeStepInDays< TypeTag, MyTypeTag > | |
COpm::Properties::SolverMaxTimeStepInDays< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::SolverMinTimeStep< TypeTag, MyTypeTag > | |
COpm::Properties::SolverMinTimeStep< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::NonlinearSolverEbos< TypeTag, PhysicalModel >::SolverParameters | |
COpm::Properties::SolverRestartFactor< TypeTag, MyTypeTag > | |
COpm::Properties::SolverRestartFactor< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::SolverVerbosity< TypeTag, MyTypeTag > | |
COpm::Properties::SolverVerbosity< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::SolveWelleqInitially< TypeTag, MyTypeTag > | |
COpm::Properties::SolveWelleqInitially< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::SparseMatrixAdapter< TypeTag, TTag::FlowIstlSolver > | Set the type of a global jacobian matrix for linear solvers that are based on dune-istl |
COpm::StandardPreconditioners< Operator, Comm > | |
COpm::StandardPreconditioners< Operator, Dune::Amg::SequentialInformation > | |
►COpm::StandardWellGeneric< Scalar > | |
COpm::StandardWellEval< FluidSystem, Indices, Scalar > | |
►COpm::StandardWellGeneric< GetPropType< TypeTag, Properties::Scalar > > | |
►COpm::StandardWellEval< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::StandardWell< TypeTag > | |
COpm::BlackoilModelEbos< TypeTag >::StepReport | |
COpm::Properties::StrictInnerIterWells< TypeTag, MyTypeTag > | |
COpm::Properties::StrictInnerIterWells< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::StrictOuterIterWells< TypeTag, MyTypeTag > | |
COpm::Properties::StrictOuterIterWells< TypeTag, TTag::FlowModelParameters > | |
COpm::RateConverter::SurfaceToReservoirVoidage< FluidSystem, Region > | Convert component rates at surface conditions to phase (voidage) rates at reservoir conditions |
COpm::GasLiftStage2::SurplusState | |
COpm::WellGroupHelpers::TargetCalculator | Based on a group control mode, extract or calculate rates, and provide other conveniences |
COpm::Properties::TimeStepAfterEventInDays< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepAfterEventInDays< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::TimeStepControl< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepControl< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::TimeStepControlDecayDampingFactor< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepControlDecayDampingFactor< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::TimeStepControlDecayRate< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepControlDecayRate< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::TimeStepControlFileName< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepControlFileName< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::TimeStepControlGrowthDampingFactor< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepControlGrowthDampingFactor< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::TimeStepControlGrowthRate< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepControlGrowthRate< TypeTag, TTag::FlowTimeSteppingParameters > | |
►COpm::TimeStepControlInterface | TimeStepControlInterface |
COpm::HardcodedTimeStepControl | HardcodedTimeStepControl Input generated from summary file using the ert application: |
►COpm::PIDTimeStepControl | PID controller based adaptive time step control as suggested in: Turek and Kuzmin |
COpm::PIDAndIterationCountTimeStepControl | PID controller based adaptive time step control as above that also takes an target iteration into account |
COpm::SimpleIterationCountTimeStepControl | A simple iteration count based adaptive time step control |
COpm::Properties::TimeStepControlTargetIterations< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepControlTargetIterations< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::TimeStepControlTargetNewtonIterations< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepControlTargetNewtonIterations< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::TimeStepControlTolerance< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepControlTolerance< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::TimeStepVerbosity< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepVerbosity< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::ToleranceCnv< TypeTag, MyTypeTag > | |
COpm::Properties::ToleranceCnv< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::ToleranceCnvRelaxed< TypeTag, MyTypeTag > | |
COpm::Properties::ToleranceCnvRelaxed< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::ToleranceMb< TypeTag, MyTypeTag > | |
COpm::Properties::ToleranceMb< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::TolerancePressureMsWells< TypeTag, MyTypeTag > | |
COpm::Properties::TolerancePressureMsWells< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::ToleranceWellControl< TypeTag, MyTypeTag > | |
COpm::Properties::ToleranceWellControl< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::ToleranceWells< TypeTag, MyTypeTag > | |
COpm::Properties::ToleranceWells< TypeTag, TTag::FlowModelParameters > | |
CDune::UMFPack< Matrix > | |
CDune::UMFPack< DuneMat > | |
COpm::KeywordValidation::UnsupportedKeywordProperties | |
COpm::Properties::UpdateEquationsScaling< TypeTag, MyTypeTag > | |
COpm::Properties::UpdateEquationsScaling< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::UseGmres< TypeTag, MyTypeTag > | |
COpm::Properties::UseGmres< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::UseMultisegmentWell< TypeTag, MyTypeTag > | |
COpm::Properties::UseMultisegmentWell< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::UseUpdateStabilization< TypeTag, MyTypeTag > | |
COpm::Properties::UseUpdateStabilization< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::UseVolumetricResidual< TypeTag, TTag::EclFlowProblem > | |
COpm::KeywordValidation::ValidationError | |
COpm::RegionAttributeHelpers::RegionAttributes< RegionId, Attributes >::Value | Aggregate per-region attributes along with region's representative cell |
COpm::detail::VFPEvaluation | An "ADB-like" structure with a single value and a set of derivatives |
COpm::VFPInjProperties | |
COpm::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 |
COpm::VFPProperties | A thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object |
COpm::WellContainer< T > | |
COpm::WellContainer< GPMaint::State > | |
COpm::WellContainer< Opm::SingleWellState > | |
►COpm::WellContributions | 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 |
COpm::WellContributionsCuda | |
COpm::WellContributionsOCL | |
COpm::ConvergenceReport::WellFailure | |
►COpm::WellInterfaceEval< FluidSystem > | |
COpm::WellInterfaceIndices< FluidSystem, Indices, Scalar > | |
►COpm::WellInterfaceEval< GetPropType< TypeTag, Properties::FluidSystem > > | |
►COpm::WellInterfaceIndices< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices >, GetPropType< TypeTag, Properties::Scalar > > | |
►COpm::WellInterface< TypeTag > | |
COpm::MultisegmentWell< TypeTag > | |
COpm::StandardWell< TypeTag > | |
►COpm::WellInterfaceGeneric | |
►COpm::WellInterfaceFluidSystem< GetPropType< TypeTag, Properties::FluidSystem > > | |
COpm::WellInterfaceIndices< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices >, GetPropType< TypeTag, Properties::Scalar > > | |
►COpm::WellInterfaceFluidSystem< FluidSystem > | |
COpm::WellInterfaceIndices< FluidSystem, Indices, Scalar > | |
COpm::WellProdIndexCalculator | Collect per-connection static information to enable calculating connection-level or well-level productivity index values when incorporating dynamic phase mobilities |
COpm::WellState | The state of a set of wells, tailored for use by the fully implicit blackoil simulator |
COpm::WGState | |