COpm::Properties::AcceleratorMode< TypeTag, MyTypeTag > | |
COpm::Properties::AcceleratorMode< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::ActionHandler | Class handling Action support in simulator |
COpm::AdaptiveTimeStepping< TypeTag > | |
COpm::KeywordValidation::allow_values< T > | |
COpm::Properties::AllowDistributedWells< TypeTag, MyTypeTag > | |
COpm::Properties::AllowDistributedWells< TypeTag, TTag::FlowBaseVanguard > | |
COpm::ALQState | |
COpm::Properties::AlternativeWellRateInit< TypeTag, MyTypeTag > | |
COpm::Properties::AlternativeWellRateInit< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::TTag::AluGridVanguard | |
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::AquiferConstantFlux< TypeTag > | |
COpm::AquiferNumerical< TypeTag > | |
COpm::Properties::AquiferModel< TypeTag, MyTypeTag > | |
COpm::Properties::AquiferModel< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::AquiferModel< TypeTag, TTag::FlowProblem > | |
►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 |
COpm::BaseAquiferModel< TypeTag > | The base class which specifies the API of aquifer models |
►CBaseAuxiliaryModule | |
COpm::BlackoilWellModel< TypeTag > | Class for handling the blackoil well model |
COpm::WellConnectionAuxiliaryModule< TypeTag > | |
COpm::Properties::BaseDiscretizationType< TypeTag, TTag::FlowBaseProblem > | |
►CBaseOutputModule | |
COpm::VtkTracerModule< TypeTag > | VTK output module for the tracer model's parameters |
►CBaseVanguard | |
►COpm::FlowBaseVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::AluGridVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::CpGridVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::PolyhedralGridVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
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::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::Accelerator::rocalutionSolverBackend< block_size > | This class implements a rocalution based linear solver solver on GPU It uses ilu0-bicgstab |
COpm::Accelerator::rocsparseSolverBackend< block_size > | This class implements a rocsparse-based ilu0-bicgstab solver on GPU |
COpm::detail::BdaSolverInfo< Matrix, Vector > | |
Crocalution::BiCGStab< Matrix, Vector, Scalar > | |
COpm::BlackoilAquiferModel< TypeTag > | Class for handling the blackoil aquifer model |
COpm::Properties::BlackoilConserveSurfaceVolume< TypeTag, TTag::FlowProblem > | |
►CBlackOilModel | |
COpm::FIBlackOilModel< TypeTag > | |
COpm::BlackoilModel< TypeTag > | A model implementation for three-phase black oil |
COpm::BlackoilModelNldd< TypeTag > | A NLDD implementation for three-phase black oil |
COpm::BlackoilModelParameters< TypeTag > | Solver parameters for the BlackoilModel |
►COpm::BlackoilPhases | |
COpm::PhaseUsage | |
COpm::BlackoilWellModelConstraints | Class for handling constraints for the blackoil well model |
►COpm::BlackoilWellModelGeneric | Class for handling the blackoil well model |
COpm::BlackoilWellModel< TypeTag > | Class for handling the blackoil well model |
COpm::BlackoilWellModelGuideRates | Class for handling the guide rates in the blackoil well model |
COpm::BlackoilWellModelRestart | Class for restarting 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 > | |
CDune::CartesianIndexMapper< Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > > | Interface class to access the logical Cartesian grid as used in industry standard simulator decks |
CDune::CartesianIndexMapper< EquilGrid > | |
CDune::CartesianIndexMapper< GetPropType< TypeTag, Properties::EquilGrid > > | |
CDune::CartesianIndexMapper< GetPropType< TypeTag, Properties::Grid > > | |
COpm::InterRegFlowMapSingleFIP::Cell | Minimal characteristics of a cell from a simulation grid |
COpm::RegionPhasePoreVolAverage::CellValue | Minimal characteristics of a cell from a simulation grid |
COpm::CheckDistributedWellConnections | Class checking that all connections are on active cells |
COpm::CollectDataOnIORank< Grid, EquilGrid, GridView > | |
COpm::CollectDataOnIORank< GetPropType< TypeTag, Properties::Grid >, GetPropType< TypeTag, Properties::EquilGrid >, GetPropType< TypeTag, Properties::GridView > > | |
►CDune::CommDataHandleIF | |
CDune::CartesianIndexMapper< Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > >::GlobalIndexDataHandle | |
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 |
COpm::ComponentName< FluidSystem, Indices > | |
COpm::BlackoilWellModelGeneric::ConnectionIndexMap | Connection index mappings |
COpm::ConnFiltrateData | |
CDune::Amg::ConstructionTraits< MultithreadDILU< M, X, Y > > | Policy for the construction of the MultithreadDILU smoother |
CDune::Amg::ConstructionTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother |
COpm::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 |
COpm::ConvergenceOutputThread | Encapsulating object for thread processing producer's convergence output requests |
COpm::ConvergenceReport | Represents the convergence status of the whole simulator, to make it possible to query and store the reasons for convergence failures |
COpm::ConvergenceReportQueue | Communication channel between thread creating output requests and consumer thread writing those requests to a file |
COpm::CopyGatherScatter | |
COpm::Properties::TTag::CpGridVanguard | |
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::cuistl::detail::CuBlasHandle | Singleton for the simulator universal cuBlasHandle |
COpm::cuistl::CuOwnerOverlapCopy< field_type, block_size, OwnerOverlapCopyCommunicationType > | CUDA compatiable variant of Dune::OwnerOverlapCopyCommunication |
COpm::cuistl::detail::CuSparseHandle | Singleton for the simulator universal cuSparseHandle |
COpm::cuistl::CuSparseMatrix< T > | The CuSparseMatrix class simple wrapper class for a CuSparse matrix |
COpm::cuistl::CuSparseMatrix< field_type > | |
COpm::cuistl::CuSparseMatrix< real_type > | |
COpm::cuistl::detail::CuSparseResource< T > | The CuSparseResource class wraps a CuSparse resource in a proper RAII pattern |
COpm::cuistl::detail::CuSparseResource< bsrilu02Info_t > | |
COpm::cuistl::detail::CuSparseResource< bsrsv2Info_t > | |
COpm::Properties::DamarisDaskFile< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisDedicatedCores< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisDedicatedNodes< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisLogLevel< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisOutputHdfCollective< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisPythonParaviewScript< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisPythonScript< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisSaveMeshToHdf< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisSaveToHdf< TypeTag, MyTypeTag > | |
COpm::DamarisOutput::DamarisSettings | |
COpm::Properties::DamarisSharedMemoryName< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisSharedMemorySizeBytes< TypeTag, MyTypeTag > | |
COpm::Properties::DamarisSimName< TypeTag, MyTypeTag > | |
COpm::DamarisOutput::DamarisVar< T > | Class to store a Damaris variable representation for the XML file (can be used with class DamarisKeywords) |
COpm::DamarisOutput::DamarisVarXMLAttributes | This class contains the extra elements that need to be part of a Damaris <variable> type |
►CP2PCommunicatorType::DataHandleInterface | |
COpm::DistributeIndexMapping | |
COpm::PackUnPackAquiferData | |
COpm::PackUnPackBlockData | |
COpm::PackUnPackCellData | |
COpm::PackUnPackGroupAndNetworkValues | |
COpm::PackUnPackWBPData | |
COpm::PackUnPackWellData | |
COpm::PackUnPackWellTestState | |
COpm::PackUnpackFlows | |
COpm::PackUnpackInterRegFlows | |
COpm::Properties::DbhpMaxRel< TypeTag, MyTypeTag > | |
COpm::Properties::DbhpMaxRel< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::DebugEmitCellPartition< TypeTag, MyTypeTag > | |
COpm::Properties::DebugEmitCellPartition< TypeTag, TTag::FlowModelParameters > | |
►CDune::Amg::DefaultSmootherArgs | |
COpm::ParallelOverlappingILU0Args< F > | |
COpm::DeferredLogger | |
COpm::Properties::DiscreteFunction< TypeTag, TTag::FlowBaseProblem > | |
COpm::DummyGradientCalculator< TypeTag > | This is a "dummy" gradient calculator which does not do anything |
COpm::Properties::DwellFractionMax< TypeTag, MyTypeTag > | |
COpm::Properties::DwellFractionMax< TypeTag, TTag::FlowModelParameters > | |
COpm::EcfvDiscretization< TypeTag > | |
COpm::Properties::EclDeckFileName< TypeTag, MyTypeTag > | |
COpm::Properties::EclDeckFileName< TypeTag, TTag::FlowBaseVanguard > | |
COpm::EclGenericWriter< Grid, EquilGrid, GridView, ElementMapper, Scalar > | |
►COpm::EclGenericWriter< GetPropType< TypeTag, Properties::Grid >, GetPropType< TypeTag, Properties::EquilGrid >, GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::ElementMapper >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::DamarisWriter< TypeTag > | Collects necessary output values and pass them to Damaris server processes |
COpm::EclWriter< TypeTag > | Collects necessary output values and pass it to opm-output |
►CEclipseState | |
COpm::ParallelEclipseState | Parallel frontend to the EclipseState |
COpm::Properties::EclOutputDoublePrecision< TypeTag, MyTypeTag > | |
COpm::Properties::EclOutputDoublePrecision< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EclOutputInterval< TypeTag, MyTypeTag > | |
COpm::Properties::EclOutputInterval< TypeTag, TTag::FlowBaseVanguard > | |
COpm::Properties::TTag::EclTimeSteppingParameters | |
COpm::Properties::EdgeWeightsMethod< TypeTag, MyTypeTag > | |
COpm::Properties::EdgeWeightsMethod< TypeTag, TTag::FlowBaseVanguard > | |
COpm::ElementIndexHandle< Mapper > | Communication handle to scatter the global index |
COpm::ElementIndexScatterHandle< EquilMapper, Mapper > | Communication handle to scatter the global index |
COpm::Properties::EnableAdaptiveTimeStepping< TypeTag, MyTypeTag > | |
COpm::Properties::EnableAdaptiveTimeStepping< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableApiTracking< TypeTag, MyTypeTag > | |
COpm::Properties::EnableApiTracking< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableAsyncEclOutput< TypeTag, MyTypeTag > | |
COpm::Properties::EnableAsyncEclOutput< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableBrine< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableDamarisOutput< TypeTag, MyTypeTag > | |
COpm::Properties::EnableDebuggingChecks< TypeTag, MyTypeTag > | |
COpm::Properties::EnableDebuggingChecks< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableDebuggingChecks< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableDiffusion< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableDispersion< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableDispersion< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableDriftCompensation< TypeTag, MyTypeTag > | |
COpm::Properties::EnableDriftCompensation< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableDryRun< TypeTag, MyTypeTag > | |
COpm::Properties::EnableDryRun< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableEclOutput< TypeTag, MyTypeTag > | |
COpm::Properties::EnableEclOutput< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableEnergy< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableEnergy< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableEsmry< TypeTag, MyTypeTag > | |
COpm::Properties::EnableEsmry< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableExperiments< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableExtbo< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableFoam< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableFoam< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableGravity< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableIntensiveQuantityCache< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableLoggingFalloutWarning< TypeTag, MyTypeTag > | |
COpm::Properties::EnableLoggingFalloutWarning< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableMech< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableMICP< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableMICP< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableOpmRstFile< TypeTag, MyTypeTag > | |
COpm::Properties::EnableOpmRstFile< TypeTag, TTag::FlowBaseVanguard > | |
COpm::Properties::EnablePolymer< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnablePolymer< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableSaltPrecipitation< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableSolvent< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableSolvent< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableStorageCache< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableTemperature< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableTemperature< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableTerminalOutput< TypeTag, MyTypeTag > | |
COpm::Properties::EnableTerminalOutput< TypeTag, TTag::FlowProblem > | |
COpm::Properties::EnableThermalFluxBoundaries< TypeTag, MyTypeTag > | |
COpm::Properties::EnableThermalFluxBoundaries< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableTracerModel< TypeTag, MyTypeTag > | |
COpm::Properties::EnableTuning< TypeTag, MyTypeTag > | |
COpm::Properties::EnableTuning< TypeTag, TTag::EclTimeSteppingParameters > | |
COpm::Properties::EnableVtkOutput< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EnableWellOperabilityCheck< TypeTag, MyTypeTag > | |
COpm::Properties::EnableWellOperabilityCheck< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::EnableWellOperabilityCheckIter< TypeTag, MyTypeTag > | |
COpm::Properties::EnableWellOperabilityCheckIter< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::EnableWriteAllSolutions< TypeTag, MyTypeTag > | |
COpm::Properties::EnableWriteAllSolutions< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EndTime< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::EquilGrid< TypeTag, MyTypeTag > | |
COpm::Properties::EquilGrid< TypeTag, TTag::AluGridVanguard > | |
COpm::Properties::EquilGrid< TypeTag, TTag::CpGridVanguard > | |
COpm::Properties::EquilGrid< TypeTag, TTag::PolyhedralGridVanguard > | |
COpm::EquilInitializer< TypeTag > | Computes the initial condition based on the EQUIL keyword from ECL |
COpm::EQUIL::EquilReg | Aggregate information base of an equilibration region |
COpm::Properties::ExplicitRockCompaction< TypeTag, MyTypeTag > | |
COpm::Properties::ExplicitRockCompaction< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::ExternalPartition< TypeTag, MyTypeTag > | |
COpm::Properties::ExternalPartition< TypeTag, TTag::FlowBaseVanguard > | |
►CFieldPropsManager | |
COpm::ParallelFieldPropsManager | Parallel frontend to the field properties |
COpm::FlowAluGridVanguard< TypeTag > | |
COpm::Properties::TTag::FlowBaseProblem | |
COpm::Properties::TTag::FlowBaseVanguard | |
COpm::Properties::TTag::FlowEarlyBird | |
COpm::FlowGenericProblem< GridView, FluidSystem > | This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator |
►COpm::FlowGenericProblem< GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::FluidSystem > > | |
COpm::FlowProblem< TypeTag > | This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator |
►COpm::FlowGenericVanguard | |
COpm::FlowBaseVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::Properties::TTag::FlowIstlSolver | |
COpm::Properties::TTag::FlowIstlSolverParams | |
COpm::FlowLinearSolverParameters | This class carries all parameters for the NewtonIterationBlackoilInterleaved class |
COpm::FlowMain< TypeTag > | |
COpm::Properties::TTag::FlowModelParameters | |
COpm::Properties::TTag::FlowNonLinearSolver | |
COpm::Properties::TTag::FlowProblem | |
COpm::FlowsData< Scalar > | Simple container for FLOWS data |
COpm::Properties::TTag::FlowTimeSteppingParameters | |
COpm::Properties::FluxModule< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::ForceDisableFluidInPlaceOutput< TypeTag, MyTypeTag > | |
COpm::Properties::ForceDisableFluidInPlaceOutput< TypeTag, TTag::OutputBlackOil > | |
COpm::Properties::ForceDisableResvFluidInPlaceOutput< TypeTag, MyTypeTag > | |
COpm::Properties::ForceDisableResvFluidInPlaceOutput< TypeTag, TTag::OutputBlackOil > | |
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 | |
►CDune::GeneralPreconditionerMaker< OriginalPreconditioner > | Interface class ensuring make function is overriden |
CDune::PreconditionerMaker< OriginalPreconditioner, Args > | Struct implementing a make function which creates a preconditioner Can create arbitrary preconditioners using parameter packs as template arguments |
COpm::GenericCpGridVanguard< ElementMapper, GridView, Scalar > | |
►COpm::GenericCpGridVanguard< GetPropType< TypeTag, Properties::ElementMapper >, GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::CpGridVanguard< TypeTag > | Helper class for grid instantiation of ECL file-format using problems |
COpm::GenericOutputBlackoilModule< FluidSystem > | |
►COpm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > > | |
COpm::OutputBlackOilModule< TypeTag > | Output module for the results black oil model writing in ECL binary format |
COpm::GenericThresholdPressure< Grid, GridView, ElementMapper, Scalar > | |
►COpm::GenericThresholdPressure< GetPropType< TypeTag, Properties::Grid >, GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::ElementMapper >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::FlowThresholdPressure< TypeTag > | This class calculates the threshold pressure for grid faces according to the Eclipse Reference Manual |
COpm::GenericTracerModel< Grid, GridView, DofMapper, Stencil, Scalar > | |
►COpm::GenericTracerModel< GetPropType< TypeTag, Properties::Grid >, GetPropType< TypeTag, Properties::GridView >, GetPropType< TypeTag, Properties::DofMapper >, GetPropType< TypeTag, Properties::Stencil >, GetPropType< TypeTag, Properties::Scalar > > | |
COpm::TracerModel< TypeTag > | A class which handles tracers as specified in by ECL |
►CGetPropType | |
COpm::FlowProblem< TypeTag > | This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator |
COpm::GlobalCellIndex | |
COpm::GlobalPerfContainerFactory | A factory for creating a global data representation for distributed wells |
COpm::GlobalWellInfo | |
COpm::Properties::GradientCalculator< TypeTag, TTag::FlowBaseProblem > | |
COpm::GasLiftSingleWellGeneric::GradInfo | |
COpm::Properties::Grid< TypeTag, TTag::AluGridVanguard > | |
COpm::Properties::Grid< TypeTag, TTag::CpGridVanguard > | |
COpm::Properties::Grid< TypeTag, TTag::PolyhedralGridVanguard > | |
COpm::Properties::GridView< TypeTag, TTag::FlowBaseProblem > | |
COpm::GroupEconomicLimitsChecker | |
COpm::GasLiftGroupInfo::GroupRates | |
COpm::GroupState | |
COpm::cuistl::detail::has_communication< T > | The has_communication class checks if the type has the member function getCommunication |
COpm::cuistl::detail::has_should_call_post< T > | The has_should_call_post class detects the presence of the method shouldCallPost |
COpm::cuistl::detail::has_should_call_pre< T > | The has_should_call_pre class detects the presence of the method shouldCallPre |
COpm::HDF5File | Class handling simple output to HDF5 |
COpm::Properties::IgnoreKeywords< TypeTag, MyTypeTag > | |
COpm::Properties::IgnoreKeywords< TypeTag, TTag::FlowBaseVanguard > | |
Crocalution::ILU< Matrix, Vector, Scalar > | |
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::ConvergenceOutputThread::Impl | |
COpm::EQUIL::Details::PressureTable< FluidSystem, Region >::PressureFunction< ODE >::InitCond | |
COpm::EQUIL::DeckDependent::InitialStateComputer< FluidSystem, Grid, GridView, ElementMapper, CartesianIndexMapper > | |
COpm::Properties::InitialTimeStepInDays< TypeTag, MyTypeTag > | |
COpm::Properties::InitialTimeStepInDays< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::InitialTimeStepSize< TypeTag, TTag::FlowBaseProblem > | |
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 |
COpm::InterRegFlowMap | Inter-region flow accumulation maps for all region definition arrays |
COpm::InterRegFlowMapSingleFIP | Form CSR adjacency matrix representation of inter-region flow rate graph provided as a list of connections between regions on local MPI rank |
►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::cuistl::detail::is_a_well_operator< T > | The is_a_well_operator class tries to guess if the operator is a well type operator |
COpm::IsNumericalAquiferCell< Grid > | |
COpm::IsNumericalAquiferCell< Dune::CpGrid > | |
►COpm::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 |
COpm::ISTLSolverBda< 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::IterativeSolver | |
COpm::cuistl::SolverAdapter< Operator, UnderlyingSolver, X > | Wraps a CUDA solver to work with CPU data |
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::LinearSolverPrintJsonDefinition< TypeTag, MyTypeTag > | |
COpm::Properties::LinearSolverPrintJsonDefinition< 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::FlowProblem > | |
COpm::Properties::LinearSolverVerbosity< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::LoadFile< TypeTag, MyTypeTag > | |
COpm::Properties::LoadFile< TypeTag, TTag::FlowProblem > | |
COpm::Properties::LoadStep< TypeTag, MyTypeTag > | |
COpm::Properties::LoadStep< TypeTag, TTag::FlowProblem > | |
COpm::Properties::LocalDomainsOrderingMeasure< TypeTag, MyTypeTag > | |
COpm::Properties::LocalDomainsOrderingMeasure< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::LocalDomainsPartitioningImbalance< TypeTag, MyTypeTag > | |
COpm::Properties::LocalDomainsPartitioningImbalance< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::LocalDomainsPartitioningMethod< TypeTag, MyTypeTag > | |
COpm::Properties::LocalDomainsPartitioningMethod< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::LocalLinearizerSplice< TypeTag, TTag::FlowBaseProblem > | |
Crocalution::LocalMatrix< Scalar > | |
COpm::Properties::LocalSolveApproach< TypeTag, MyTypeTag > | |
COpm::Properties::LocalSolveApproach< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::LocalToleranceScalingCnv< TypeTag, MyTypeTag > | |
COpm::Properties::LocalToleranceScalingCnv< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::LocalToleranceScalingMb< TypeTag, MyTypeTag > | |
COpm::Properties::LocalToleranceScalingMb< TypeTag, TTag::FlowModelParameters > | |
Crocalution::LocalVector< Scalar > | |
COpm::Properties::LocalWellSolveControlSwitching< TypeTag, MyTypeTag > | |
COpm::Properties::LocalWellSolveControlSwitching< TypeTag, TTag::FlowModelParameters > | |
COpm::LogOutputHelper< Scalar > | |
COpm::LookUpCartesianData< Grid, GridView > | |
COpm::LookUpCellCentroid< Grid, GridView > | |
COpm::LookUpData< Grid, GridView > | |
COpm::Main | |
COpm::Properties::MaterialLaw< TypeTag, TTag::FlowBaseProblem > | |
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::MaxLocalSolveIterations< TypeTag, MyTypeTag > | |
COpm::Properties::MaxLocalSolveIterations< 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::MICPSolutionContainer< Scalar > | Struct holding MICP extension data |
COpm::Properties::MiluVariant< TypeTag, MyTypeTag > | |
COpm::Properties::MiluVariant< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::MinStrictCnvIter< TypeTag, MyTypeTag > | |
COpm::Properties::MinStrictCnvIter< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::MinStrictMbIter< TypeTag, MyTypeTag > | |
COpm::Properties::MinStrictMbIter< 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 > | |
COpm::MixingRateControls< FluidSystem > | Class handling mixing rate controls for a FlowProblem |
COpm::MixingRateControls< GetPropType< TypeTag, Properties::FluidSystem > > | |
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::MatrixMarketImpl::mm_multipliers< BCRSMatrix< Opm::MatrixBlock< T, i, j >, A > > | |
COpm::Properties::Model< TypeTag, TTag::FlowBaseProblem > | |
COpm::MultisegmentWellAssemble< FluidSystem, Indices > | Class handling assemble of the equation system for MultisegmentWell |
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::MultisegmentWellEquationAccess< Scalar, numWellEq, numEq > | Class administering assembler access to equation system |
COpm::MultisegmentWellEquations< Scalar, numWellEq, numEq > | |
COpm::MultisegmentWellEquations< Scalar, numWellEq, Indices::numEq > | |
COpm::MultisegmentWellGeneric< Scalar > | |
►COpm::MultisegmentWellGeneric< FluidSystem::Scalar > | |
►COpm::MultisegmentWellEval< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::MultisegmentWell< TypeTag > | |
COpm::MultisegmentWellEval< FluidSystem, Indices > | |
COpm::MultisegmentWellPrimaryVariables< FluidSystem, Indices > | |
COpm::MultisegmentWellPrimaryVariables< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::MultisegmentWellSegments< FluidSystem, Indices > | |
COpm::MultisegmentWellSegments< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::Properties::NetworkMaxIterations< TypeTag, MyTypeTag > | |
COpm::Properties::NetworkMaxIterations< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::NetworkMaxStrictIterations< TypeTag, MyTypeTag > | |
COpm::Properties::NetworkMaxStrictIterations< TypeTag, TTag::FlowModelParameters > | |
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::Properties::NewtonTolerance< TypeTag, TTag::FlowBaseProblem > | |
COpm::NewTranBaseProblem< TypeTag > | Provides the defaults for the parameters required by the transmissibility based volume flux calculation |
COpm::NewTranExtensiveQuantities< TypeTag > | Provides the ECL flux module |
COpm::NewTranFluxModule< TypeTag > | Specifies a flux module which uses ECL transmissibilities |
COpm::NewTranIntensiveQuantities< TypeTag > | Provides the intensive quantities for the ECL flux module |
COpm::Properties::NlddNumInitialNewtonIter< TypeTag, MyTypeTag > | |
COpm::Properties::NlddNumInitialNewtonIter< TypeTag, TTag::FlowModelParameters > | |
COpm::NonlinearSolver< TypeTag, PhysicalModel > | A nonlinear solver class suitable for general fully-implicit models, as well as pressure, transport and sequential models |
COpm::Properties::NonlinearSolver< TypeTag, MyTypeTag > | |
COpm::Properties::NonlinearSolver< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::NumLocalDomains< TypeTag, MyTypeTag > | |
COpm::Properties::NumLocalDomains< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::NumPressurePointsEquil< TypeTag, MyTypeTag > | |
COpm::Properties::NumPressurePointsEquil< TypeTag, TTag::FlowBaseProblem > | |
CDune::Amg::OneStepAMGCoarseSolverPolicyCpr< O, S, C > | A policy class for solving the coarse level system using one step of AMG |
COpm::Properties::OpenclIluParallel< TypeTag, MyTypeTag > | |
COpm::Properties::OpenclIluParallel< 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::TTag::OutputBlackOil | |
COpm::Properties::OutputDir< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::OutputDir< TypeTag, TTag::FlowProblem > | |
COpm::Properties::OutputExtraConvergenceInfo< TypeTag, MyTypeTag > | |
COpm::Properties::OutputExtraConvergenceInfo< TypeTag, TTag::FlowProblem > | |
COpm::Properties::OutputInterval< TypeTag, MyTypeTag > | |
COpm::Properties::OutputInterval< TypeTag, TTag::FlowProblem > | |
COpm::Properties::OutputMode< TypeTag, MyTypeTag > | |
COpm::Properties::OutputMode< TypeTag, TTag::FlowBaseProblem > | |
COpm::ConvergenceReportQueue::OutputRequest | Single output request |
COpm::Properties::OwnerCellsFirst< TypeTag, MyTypeTag > | |
COpm::Properties::OwnerCellsFirst< TypeTag, TTag::FlowBaseVanguard > | |
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::Serialization::detail::Packing< false, boost::gregorian::date > | |
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::ParallelNLDDPartitioningZoltan | Partition connectivity graph into non-overlapping domains using the Zoltan graph partitioning software package |
COpm::wellhelpers::ParallelStandardWellB< Scalar > | A wrapper around the B matrix for distributed wells |
COpm::ParallelWBPCalculation | 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 |
COpm::ParallelWellInfo | Class encapsulating some information about parallel wells |
COpm::Properties::ParsingStrictness< TypeTag, MyTypeTag > | |
COpm::Properties::ParsingStrictness< TypeTag, TTag::FlowBaseVanguard > | |
COpm::KeywordValidation::PartiallySupportedKeywordProperties< T > | |
►CPAvgCalculator | |
COpm::ParallelPAvgCalculator | Facility for deriving well-level pressure values from selected block-averaging procedures |
►CPAvgDynamicSourceData | |
COpm::ParallelPAvgDynamicSourceData | Dynamic source data for block-average pressure calculations |
COpm::EQUIL::PcEq< FluidSystem, MaterialLawManager > | Functor for inverting capillary pressure function |
COpm::EQUIL::PcEqSum< FluidSystem, MaterialLawManager > | Functor for inverting a sum of capillary pressure functions |
COpm::PerfData | |
COpm::PerforationData | Static data associated with a well perforation |
COpm::PerforationRates | |
COpm::RegionPhasePoreVolAverage::Phase | Compile-time disambiguation type for phases |
COpm::EQUIL::Details::PhaseQuantityValue | Simple set of per-phase (named by primary component) quantities |
COpm::EQUIL::Details::PhaseSaturations< MaterialLawManager, FluidSystem, Region, CellID > | Calculator for phase saturations |
COpm::Properties::TTag::PolyhedralGridVanguard | |
COpm::PolymerSolutionContainer< Scalar > | Struct holding polymer extension data |
COpm::EQUIL::Details::PhaseSaturations< MaterialLawManager, FluidSystem, Region, CellID >::Position | Evaluation point within a model geometry |
►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 GPU, using exact decomposition, or ChowPatel decomposition The preconditioner is applied via two exact triangular solves |
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::RebuildOnUpdatePreconditioner< OriginalPreconditioner > | Wrapper class of preconditioners that should be reconstructed on update |
►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 |
CDune::MultithreadDILU< M, X, Y > | The OpenMP thread parallelized DILU preconditioner |
COpm::cuistl::CuBlockPreconditioner< X, Y, C, P > | Is an adaptation of Dune::BlockPreconditioner that works within the CuISTL framework |
COpm::cuistl::CuDILU< M, X, Y, l > | DILU preconditioner on the GPU |
COpm::cuistl::CuJac< M, X, Y, l > | Jacobi preconditioner on the GPU |
COpm::cuistl::CuSeqILU0< M, X, Y, l > | Sequential ILU0 preconditioner on the GPU through the CuSparse library |
COpm::cuistl::PreconditionerAdapter< X, Y, CudaPreconditionerType > | Makes a CUDA preconditioner available to a CPU simulator |
COpm::cuistl::PreconditionerConvertFieldTypeAdapter< CudaPreconditionerType, M, X, Y, l > | Converts the field type (eg |
COpm::PreconditionerFactory< Operator, Comm > | This is an object factory for creating preconditioners |
►COpm::cuistl::PreconditionerHolder< X, Y > | Common interface for adapters that hold preconditioners |
COpm::cuistl::CuBlockPreconditioner< X, Y, C, P > | Is an adaptation of Dune::BlockPreconditioner that works within the CuISTL framework |
►COpm::cuistl::PreconditionerHolder< CuVector< X::field_type >, CuVector< Y::field_type > > | |
COpm::cuistl::PreconditionerAdapter< X, Y, CudaPreconditionerType > | Makes a CUDA preconditioner available to a CPU simulator |
CDune::Amg::PressureSolverPolicy< OperatorType, Solver, LevelTransferPolicy > | |
CDune::Amg::PressureSolverPolicy< CoarseOperator, FlexibleSolver< CoarseOperator >, LevelTransferPolicy > | |
COpm::EQUIL::Details::PressureTable< FluidSystem, Region > | |
COpm::Properties::Problem< TypeTag, TTag::FlowBaseProblem > | |
COpm::StandardWellConnections< FluidSystem, Indices >::Properties | |
COpm::PropertyTree | |
COpm::Pybind::PyBlackOilSimulator | |
COpm::Pybind::PyFluidState< TypeTag > | |
COpm::Pybind::PyMaterialState< TypeTag > | |
COpm::RegionPhasePoreVolAverage::Region | Compile-time disambiguation type for regions |
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::RegionPhasePoreVolAverage | Facility for calculating volume-weighted average function values over user-defined regions in parallel |
COpm::Properties::RegularizationFactorWells< TypeTag, MyTypeTag > | |
COpm::Properties::RegularizationFactorWells< TypeTag, TTag::FlowModelParameters > | |
COpm::RelativeChangeInterface | RelativeChangeInterface |
COpm::Properties::RelaxedLinearSolverReduction< TypeTag, MyTypeTag > | |
COpm::Properties::RelaxedLinearSolverReduction< TypeTag, TTag::FlowIstlSolverParams > | |
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::ReservoirConvergenceMetric | |
COpm::ConvergenceReport::ReservoirFailure | |
COpm::Properties::RestartWritingInterval< TypeTag, MyTypeTag > | |
COpm::Properties::RestartWritingInterval< TypeTag, TTag::FlowBaseProblem > | |
COpm::EQUIL::Details::RK4IVP< RHS > | |
COpm::FlowGenericProblem< GridView, FluidSystem >::RockParams | |
►COpm::EQUIL::Miscibility::RsFunction | Base class for phase mixing functions |
COpm::EQUIL::Miscibility::NoMixing | Type that implements "no phase mixing" policy |
COpm::EQUIL::Miscibility::PBVD< FluidSystem > | Type that implements "dissolved gas-oil ratio" tabulated as a function of depth policy |
COpm::EQUIL::Miscibility::PDVD< FluidSystem > | Type that implements "vaporized oil-gas ratio" tabulated as a function of depth policy |
COpm::EQUIL::Miscibility::RsSatAtContact< FluidSystem > | Class that implements "dissolved gas-oil ratio" (Rs) as function of depth and pressure as follows: |
COpm::EQUIL::Miscibility::RsVD< FluidSystem > | Type that implements "dissolved gas-oil ratio" tabulated as a function of depth policy |
COpm::EQUIL::Miscibility::RvSatAtContact< FluidSystem > | Class that implements "vaporized oil-gas ratio" (Rv) as function of depth and pressure as follows: |
COpm::EQUIL::Miscibility::RvVD< FluidSystem > | Type that implements "vaporized oil-gas ratio" tabulated as a function of depth policy |
COpm::EQUIL::Miscibility::RvwSatAtContact< FluidSystem > | Class that implements "vaporized water-gas ratio" (Rvw) as function of depth and pressure as follows: |
COpm::EQUIL::Miscibility::RvwVD< FluidSystem > | Type that implements "vaporized water-gas ratio" tabulated as a function of depth policy |
COpm::RSTConv | Class computing RPTRST CONV output |
COpm::Properties::SaveFile< TypeTag, MyTypeTag > | |
COpm::Properties::SaveFile< TypeTag, TTag::FlowProblem > | |
COpm::Properties::SaveStep< TypeTag, MyTypeTag > | |
COpm::Properties::SaveStep< TypeTag, TTag::FlowProblem > | |
COpm::Properties::ScaleLinearSystem< TypeTag, MyTypeTag > | |
COpm::Properties::ScaleLinearSystem< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::SchedRestart< TypeTag, MyTypeTag > | |
COpm::Properties::SchedRestart< TypeTag, TTag::FlowBaseVanguard > | |
COpm::SegmentState | |
►COpm::SerializableSim | Abstract interface for simulator serialization ops |
COpm::SimulatorFullyImplicitBlackoil< TypeTag > | Simulator for the blackoil model |
►CSerializer | |
COpm::HDF5Serializer | Class for (de-)serializing using HDF5 |
COpm::Parallel::MpiSerializer | Class for serializing and broadcasting data using MPI |
COpm::Properties::SerialPartitioning< TypeTag, MyTypeTag > | |
COpm::Properties::SerialPartitioning< TypeTag, TTag::FlowBaseVanguard > | |
COpm::Properties::ShutUnsolvableWells< TypeTag, MyTypeTag > | |
COpm::Properties::ShutUnsolvableWells< TypeTag, TTag::FlowModelParameters > | |
COpm::GridDataOutput::SimMeshDataAccessor< GridView, partitions > | |
COpm::FlowGenericVanguard::SimulationModelParams | |
COpm::SimulatorReport | |
COpm::SimulatorReportSingle | A struct for returning timing data from a simulator to its caller |
COpm::SimulatorSerializer | Class handling simulator serialization |
►COpm::SimulatorTimerInterface | Interface class for SimulatorTimer objects, to be improved |
COpm::AdaptiveSimulatorTimer | Simulation timer for adaptive time stepping |
COpm::SimulatorTimer | |
COpm::InterRegFlowMap::SingleRegion | Minimal representation of a single named region defintion |
COpm::SingleWellState | |
CDune::Amg::SmootherTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to use Opm::ParallelOverlappingILU0 smoother |
COpm::Properties::SolidEnergyLaw< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::SolverContinueOnConvergenceFailure< TypeTag, MyTypeTag > | |
COpm::Properties::SolverContinueOnConvergenceFailure< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::SolverGrowthFactor< TypeTag, MyTypeTag > | |
COpm::Properties::SolverGrowthFactor< TypeTag, TTag::EclTimeSteppingParameters > | |
COpm::Properties::SolverMaxGrowth< TypeTag, MyTypeTag > | |
COpm::Properties::SolverMaxGrowth< TypeTag, TTag::EclTimeSteppingParameters > | |
COpm::Properties::SolverMaxRestarts< TypeTag, MyTypeTag > | |
COpm::Properties::SolverMaxRestarts< TypeTag, TTag::FlowTimeSteppingParameters > | |
COpm::Properties::SolverMaxTimeStepInDays< TypeTag, MyTypeTag > | |
COpm::Properties::SolverMaxTimeStepInDays< TypeTag, TTag::EclTimeSteppingParameters > | |
COpm::Properties::SolverMinTimeStep< TypeTag, MyTypeTag > | |
COpm::Properties::SolverMinTimeStep< TypeTag, TTag::EclTimeSteppingParameters > | |
COpm::NonlinearSolver< TypeTag, PhysicalModel >::SolverParameters | |
COpm::Properties::SolverRestartFactor< TypeTag, MyTypeTag > | |
COpm::Properties::SolverRestartFactor< TypeTag, TTag::EclTimeSteppingParameters > | |
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::Properties::SpatialDiscretizationSplice< TypeTag, TTag::FlowBaseProblem > | |
COpm::StandardPreconditioners< Operator, Comm > | |
COpm::StandardPreconditioners< Operator, Dune::Amg::SequentialInformation > | |
COpm::StandardWellAssemble< FluidSystem, Indices > | Class handling assemble of the equation system for StandardWell |
COpm::StandardWellConnections< FluidSystem, Indices > | |
COpm::StandardWellConnections< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::StandardWellEquationAccess< Scalar, numEq > | Class administering assembler access to equation system |
COpm::StandardWellEquations< Scalar, numEq > | |
COpm::StandardWellEquations< Scalar, Indices::numEq > | |
COpm::StandardWellEval< FluidSystem, Indices > | |
►COpm::StandardWellEval< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::StandardWell< TypeTag > | |
COpm::StandardWellPrimaryVariables< FluidSystem, Indices > | Class holding primary variables for StandardWell |
COpm::StandardWellPrimaryVariables< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
COpm::Properties::Stencil< TypeTag, TTag::FlowBaseProblem > | |
COpm::StepReport | |
COpm::Properties::StrictInnerIterWells< TypeTag, MyTypeTag > | |
COpm::Properties::StrictInnerIterWells< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::StrictOuterIterWells< TypeTag, MyTypeTag > | |
COpm::Properties::StrictOuterIterWells< TypeTag, TTag::FlowModelParameters > | |
COpm::SubDomain< Grid > | Representing a part of a grid, in a way suitable for performing local solves |
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::ThermalConductionLaw< TypeTag, TTag::FlowBaseProblem > | |
COpm::Properties::TimeStepAfterEventInDays< TypeTag, MyTypeTag > | |
COpm::Properties::TimeStepAfterEventInDays< TypeTag, TTag::EclTimeSteppingParameters > | |
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::ToleranceMbRelaxed< TypeTag, MyTypeTag > | |
COpm::Properties::ToleranceMbRelaxed< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::TolerancePressureMsWells< TypeTag, MyTypeTag > | |
COpm::Properties::TolerancePressureMsWells< TypeTag, TTag::FlowModelParameters > | |
COpm::WellConvergence::Tolerances | |
COpm::Properties::ToleranceWellControl< TypeTag, MyTypeTag > | |
COpm::Properties::ToleranceWellControl< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::ToleranceWells< TypeTag, MyTypeTag > | |
COpm::Properties::ToleranceWells< TypeTag, TTag::FlowModelParameters > | |
COpm::TracerModel< TypeTag >::TracerBatch< TV > | |
COpm::TracerModel< TypeTag >::TracerBatch< TracerVector > | |
COpm::Transmissibility< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar > | |
CDune::UMFPack< Matrix > | |
CDune::UMFPack< DuneMat > | |
COpm::KeywordValidation::UnsupportedKeywordProperties | |
COpm::Properties::UpdateEquationsScaling< TypeTag, MyTypeTag > | |
COpm::Properties::UpdateEquationsScaling< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::UseAverageDensityMsWells< TypeTag, MyTypeTag > | |
COpm::Properties::UseAverageDensityMsWells< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::UseGmres< TypeTag, MyTypeTag > | |
COpm::Properties::UseGmres< TypeTag, TTag::FlowIstlSolverParams > | |
COpm::Properties::UseImplicitIpr< TypeTag, MyTypeTag > | |
COpm::Properties::UseImplicitIpr< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::UseMultisegmentWell< TypeTag, MyTypeTag > | |
COpm::Properties::UseMultisegmentWell< TypeTag, TTag::FlowBaseVanguard > | |
COpm::Properties::UseMultisegmentWell< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::UseUpdateStabilization< TypeTag, MyTypeTag > | |
COpm::Properties::UseUpdateStabilization< TypeTag, TTag::FlowModelParameters > | |
COpm::Properties::UseVolumetricResidual< TypeTag, TTag::FlowProblem > | |
COpm::KeywordValidation::ValidationError | |
COpm::RegionAttributeHelpers::RegionAttributes< RegionId, Attributes >::Value | Aggregate per-region attributes along with region's representative cell |
COpm::Properties::Vanguard< TypeTag, TTag::AluGridVanguard > | |
COpm::Properties::Vanguard< TypeTag, TTag::CpGridVanguard > | |
COpm::Properties::Vanguard< TypeTag, TTag::PolyhedralGridVanguard > | |
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::Properties::TTag::VtkTracer | |
COpm::Properties::VtkWriteTracerConcentration< TypeTag, MyTypeTag > | |
COpm::Properties::VtkWriteTracerConcentration< TypeTag, TTag::VtkTracer > | |
COpm::BlackoilWellModel< TypeTag >::WBPCalcID | |
COpm::WellAssemble< FluidSystem > | |
COpm::WellBhpThpCalculator | Class for computing BHP limits |
►COpm::WellConnectionAuxiliaryModuleGeneric | |
COpm::WellConnectionAuxiliaryModule< TypeTag > | |
COpm::WellConstraints | Class for computing well group constraints |
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 or openclSolver |
COpm::WellContributionsCuda | |
COpm::WellContributionsOCL | |
COpm::WellContributionsRocsparse | |
COpm::WellConvergence | |
COpm::ConvergenceReport::WellFailure | |
COpm::WellFilterCake | Class for well calculations related to filter cakes |
COpm::WellGroupConstraints | Class for computing well group constraints |
COpm::WellGroupControls | Class for computing well group controls |
►COpm::WellInterfaceGeneric | |
COpm::WellInterfaceFluidSystem< GetPropType< TypeTag, Properties::FluidSystem > > | |
►COpm::WellInterfaceFluidSystem< FluidSystem > | |
►COpm::WellInterfaceIndices< GetPropType< TypeTag, Properties::FluidSystem >, GetPropType< TypeTag, Properties::Indices > > | |
►COpm::WellInterface< TypeTag > | |
COpm::MultisegmentWell< TypeTag > | |
COpm::StandardWell< TypeTag > | |
COpm::WellInterfaceIndices< FluidSystem, Indices > | |
COpm::Properties::WellModel< TypeTag, MyTypeTag > | |
COpm::Properties::WellModel< TypeTag, TTag::FlowProblem > | |
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::WellTest | Class for performing well tests |
COpm::WGState | |
COpm::Properties::ZoltanImbalanceTol< TypeTag, MyTypeTag > | |
COpm::Properties::ZoltanImbalanceTol< TypeTag, TTag::FlowBaseVanguard > | |
COpm::Properties::ZoltanParams< TypeTag, MyTypeTag > | |
COpm::Properties::ZoltanParams< TypeTag, TTag::FlowBaseVanguard > | |
COpm::ZoltanPartitioningControl< Element > | Control parameters for on-rank subdomain partitioning using Zoltan library |