All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCOpm::AllCellsLayout< dim >General cell layout
oCOpm::Elasticity::AMG1< Smoother >An AMG
oCOpm::Elasticity::AMG2Level< Smoother >A two-level method with a coarse AMG solver
oCOpm::AnisotropicTraits for upscaling with anisotropic relperm (tensorial) input
oCArithmeticAverage
oCOpm::Elasticity::ASMHandler< GridType >Class handling finite element assembly
oCOpm::BCBase< T >A class for building boundary conditions in a uniform way
oCOpm::BCBase< double >
oCOpm::BCBase< Dune::FieldVector< double, numComponents > >
oCDumux::BlackoilComponent< Scalar >
A component class for the black oil model, intended to be used
for all three components.
oCOpm::BlackoilDefs
oCOpm::BlackoilInitialization< Simulator >Base class for initialization codes
oCOpm::BlackoilSimulator< GridT, Rock, FluidT, Wells, FlowSolver, TransportSolver >
oCOpm::BoundaryFaceInfo
oCOpm::Elasticity::BoundaryGridA class describing a quad grid
oCOpm::Elasticity::BoundaryGrid::BoundedPredicatePredicate for checking if a vertex falls within a quads bounding box
oCOpm::GIE::Cell< GridInterface, EntityPointerType >
oCOpm::GIE::Cell< GridInterface, GridInterface::GridType::template Codim< 0 >::LeafIterator >
oCOpm::Benchmark3::CO2Tables
oCOpm::CornerPointChopper
oCOpm::CpGridCellMapperA mapper for Dune::CpGrid cells only
oCOpm::Elasticity::MPC::DOFA struct for representing one term (DOF number and associated coefficient) in a MPC equation
oCOpm::DummyVec< T >
oCOpm::Elasticity::Elasticity< GridType >Elasticity helper class
oCOpm::Elasticity::ElasticityUpscale< GridType, PC >The main driver class
oCOpm::EulerUpstream< GridInterface, ReservoirProperties, BoundaryConditions >Class for doing simple transport by explicit Euler upstream method for general grid
oCOpm::EulerUpstreamImplicit< GridInterface, ReservoirProperties, BoundaryConditions >Class for doing simple transport by implicit Euler upstream method for general grid
oCOpm::EulerUpstreamResidual< GridInterface, ReservoirProperties, BoundaryConditions >Class for doing simple transport by explicit Euler upstream method for general grid
oCOpm::Explicit< IsotropyPolicy >Traits for explicit transport
oCOpm::GIE::Face< GI >
oCOpm::GIE::Face< GridInterface >
oCOpm::Elasticity::FastAMGA FastAMG
oCOpm::SimulatorTraits< RelpermPolicy, TransportPolicy >::FlowSolver< GridInterface, BoundaryConditions >The pressure/flow solver type
oCOpm::FluidMatrixInteractionBlackoilParams< ScalarT >
oCOpm::FluidMatrixInteractionBlackoilParams< double >
oCOpm::GICellMapper< DuneGrid >Mapper for general grids
oCOpm::GICellMapper< Dune::CpGrid >Specialization of mapper selector for Dune::CpGrid for more performance
oCOpm::GridInterfaceEuler< DuneGrid >
oCOpm::GridInterfaceEuler< GridType >
oCOpm::Elasticity::HexGeometry< mydim, cdim, GridImp >Geometry class for general hexagons
oCOpm::Elasticity::HexGeometry< 2, cdim, GridImp >Specialization for 2D quadrilaterals
oCOpm::ImmutableSharedData< T >FullMatrix StoragePolicy which provides immutable object sharing semantics
oCOpm::ImplicitCap< IsotropyPolicy >Traits for implicit transport
oCOpm::ImplicitCapillarity< GridInterface, ReservoirProperties, BoundaryConditions, InnerProd >Class for doing simple transport by explicit Euler upstream method for general grid
oCOpm::IncompFlowSolverHybrid< GridInterface, RockInterface, BCInterface, InnerProduct >
 Solve mixed formulation of incompressible flow modelled by
 Darcy's law

\[@f{aligned}{ v &= -K\lamda(\nabla p + \rho\vec{g}), \\ \nabla\cdot v &= q. \end

] The solver is based on a hybrid discretization scheme which yields a system of linear equations of the form

\[@f{bmatrix}{ B & C & D \\ C^{T} & 0 & 0 \\ D^{T} & 0 & 0 }\, @f{bmatrix}{v \\ -p \\ \pi\end

=

\begin{bmatrix}f \\ g \\ h\end{bmatrix}

] where $v$ represents the interface fluxes for each interface for each cell, $p$ are the cell pressures and $\pi$ are the interface pressures

oCOpm::IncompFlowSolverHybrid< GridInterface, ReservoirProperties, BoundaryConditions, InnerProd >
oCOpm::EulerUpstreamResidualDetails::IndirectRange< Iter >
oCInverseOperator
oCOpm::IsotropicTraits policies for isotropic (scalar) relperm
oCiterator_facade
oCOpm::Elasticity::LagrangeCardinalFunction< ctype, rtype >Represents a cardinal function on a line
oCOpm::Elasticity::MPC::LessComparison predicate for MPCs
oCLinearOperator
oCOpm::Elasticity::LinearShapeFunction< ctype, rtype, dim >Represents a linear shape function on a Q4/Q8 element
oCOpm::LinearSolverBICGSTAB
oCOpm::LinearSolverISTLAMG
oCTpfaCompressibleAssembler::LinearSystemEncapsulate a sparse linear system in CSR format
oCOpm::Elasticity::LinSolParams
oCLoggerHelperHelper class for progress logging during time consuming processes
oCOpm::MatchSaturatedVolumeFunctor< GridInterface, ReservoirProperties >
oCOpm::Elasticity::MaterialThis is a base class for linear elastic materials
oCOpm::ImplicitTransportDefault::MatrixBlockAssembler< ISTLTypeDetails::ScalarBCRSMatrix >
oCOpm::Elasticity::MatrixOpsHelper class with some matrix operations
oCOpm::ImplicitTransportDefault::MatrixZero< ISTLTypeDetails::ScalarBCRSMatrix >
oCOpm::MaxNormDune< Vector >
oCOpm::MaxNormStl< Vector >
oCMeshColorizer< GridType >Generate a coloring of a mesh suitable for threaded assembly
oCOpm::MimeticIPAnisoRelpermEvaluator< GridInterface, RockInterface >
oCMimeticIPAnisoRelpermEvaluator< CellIter, dim, computeInverseIP >
Defines a class template for computing a matrix
representation of the permeability-dependent inner product

$b(v,w) = (v, K^{-1}\,w)$ of the velocity vectors $v$ and $w$

oCOpm::MimeticIPEvaluator< GridInterface, RockInterface >
oCMimeticIPEvaluator< GridInterface, RockInterface >
Defines a class template for computing a matrix
representation of the permeability-dependent inner product

$b(v,w) = (v, K^{-1}\,w)$ of the velocity vectors $v$ and $w$

oCModelThickness
oCOpm::Elasticity::MortarUtils
oCOpm::Elasticity::MPCA class for representing a general multi-point constraint equation
oCOpm::Elasticity::OperatorApplier< T >Class abstracting a preconditioner or an inverse operator
oCOpm::OwnData< T >FullMatrix StoragePolicy which provides object owning semantics
oCOpm::Elasticity::P1ShapeFunctionSet< ctype, rtype, dim >Singleton handler for the set of LinearShapeFunction
oCOpm::PeriodicConditionHandler
oCOpm::Elasticity::PNShapeFunctionSet< dim >
oCPreconditioner
oCOpm::Elasticity::BoundaryGrid::QuadA class describing a linear, quadrilateral element
oCRelpermPolicy
oCOpm::RelPermUpscaleHelperHelper class for relperm upscaling applications
oCOpm::ReservoirPropertyCommon< dim, RPImpl, RockType >A property class for incompressible two-phase flow
oCOpm::ReservoirPropertyCommon< dim, ReservoirPropertyCapillary< dim >, RockJfunc >
oCOpm::ReservoirPropertyCommon< dim, ReservoirPropertyCapillaryAnisotropicRelperm< dim >, RockAnisotropicRelperm >
oCOpm::ReservoirPropertyFixedMobility< Mobility >
oCOpm::ReservoirPropertyTracerFluid
oCOpm::ReservoirState< np >
oCOpm::Anisotropic::ResProp< Dimension >The reservoir property type
oCOpm::Isotropic::ResProp< Dimension >The reservoir property type
oCOpm::Rock< dim >A property class for porous media rock
oCOpm::RockAnisotropicRelperm
oCOpm::RockJfunc
oCOpm::ScalarMobilityA wrapper for a scalar
oCOpm::Elasticity::SchwarzOverlapping Schwarz preconditioner
oCOpm::SharedData< T >FullMatrix StoragePolicy which provides object sharing semantics
oCOpm::SimulatorBase< SimTraits >
oCOpm::BlackoilSimulator< GridT, Rock, FluidT, Wells, FlowSolver, TransportSolver >::State
oCOpm::SteadyStateUpscalerManager< Traits >
oCOpm::SteadyStateUpscalerManagerImplicit< Upscaler >
oCOpm::Benchmark3::TabulatedDensityTraits
oCOpm::Benchmark3::TabulatedEnthalpyTraits
oCOpm::TensorMobility< dim >A wrapper for a tensor
oCOpm::Elasticity::TensorProductFunction< rtype, ctype, ftype, dim >Represents a tensor-product of 1D functions
oCOpm::TpfaCompressible< GridInterface, RockInterface, FluidInterface, WellsInterface, BCInterface >
oCTpfaCompressibleAssemblerEncapsulates the cfs_tpfa (= compressible flow solver two-point flux approximation) solver modules
oCTransportPolicy
oCOpm::ImplicitCap< IsotropyPolicy >::TransportSolver< GridInterface, BoundaryConditions >
oCOpm::Explicit< IsotropyPolicy >::TransportSolver< GridInterface, BoundaryConditions >
oCOpm::TransportSource
oCOpm::TwophaseFluidWrapper
oCtype
oCOpm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >
oCOpm::EulerUpstreamResidualDetails::UpdateLoopBody< Updater >
oCOpm::UpscalerBase< Traits >A base class for upscaling
oCOpm::UpscalerBase< UpscalingTraitsBasic >
oCOpm::ImplicitTransportDefault::VectorAdder< ISTLTypeDetails::ScalarBlockVector >
oCOpm::ImplicitTransportDefault::VectorAssign< ISTLTypeDetails::ScalarBlockVector >
oCOpm::ImplicitTransportDefault::VectorBlockAssembler< ISTLTypeDetails::ScalarBlockVector >
oCOpm::ImplicitTransportDefault::VectorNegater< ISTLTypeDetails::ScalarBlockVector >
oCOpm::ImplicitTransportDefault::VectorZero< ISTLTypeDetails::ScalarBlockVector >
oCOpm::Elasticity::BoundaryGrid::VertexA class describing a 2D vertex
oCOpm::Elasticity::BoundaryGrid::VertexLessPredicate for sorting vertices
oCOpm::BlackoilWells::WellReport
\COpm::WellsA class designed to encapsulate a set of rate- or pressure-controlled wells