Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

Opm::ImplicitTransportDefault::AccumulationNorm< Vector, NormImpl > |
Opm::Elasticity::AMG1< Smoother > | An AMG
Opm::Elasticity::AMG2Level< Smoother > | A two-level method with a coarse AMG solver
Opm::Anisotropic | Traits for upscaling with anisotropic relperm (tensorial) input
Opm::SimulatorTraits< Anisotropic, Explicit > |
ArithmeticAverage |
Opm::Elasticity::ASMHandler< GridType > | Class handling finite element assembly
Opm::BCBase< T > | A class for building boundary conditions in a uniform way
Opm::BCBase< double > |
Opm::FlowBC | A class for representing a flow boundary condition
Opm::SatBC | A class for representing a saturation boundary condition
Opm::BCBase< Dune::FieldVector< double, numComponents > > |
Opm::SurfvolBC< numComponents > | A class for representing a surface volume boundary condition
Opm::BoundaryFaceInfo |
Opm::Elasticity::BoundaryGrid | A class describing a quad grid
Opm::Elasticity::BoundaryGrid::BoundedPredicate | Predicate for checking if a vertex falls within a quads bounding box
Opm::GIE::Cell< GridInterface, EntityType > |
Opm::GIE::CellIterator< InterfaceType > |
Opm::GIE::Cell< GridInterface, GridInterface::GridType::template Codim< 0 >::LeafIterator > |
Opm::GIE::CellIterator< GridInterface > |
Opm::CornerPointChopper |
Opm::CpGridCellMapper | A mapper for Dune::CpGrid cells only
Opm::Elasticity::MPC::DOF | A struct for representing one term (DOF number and associated coefficient) in a MPC equation
Opm::DummyVec< T > |
Opm::Elasticity::Elasticity< GridType > | Elasticity helper class
Opm::Elasticity::ElasticityUpscale< GridType, PC > | The main driver class
Opm::ImplicitTransportDefault::Euclid< T > |
Opm::EulerUpstream< GridInterface, ReservoirProperties, BoundaryConditions > | Class for doing simple transport by explicit Euler upstream method for general grid
Opm::EulerUpstreamImplicit< GridInterface, ReservoirProperties, BoundaryConditions > | Class for doing simple transport by implicit Euler upstream method for general grid
Opm::EulerUpstreamResidual< GridInterface, ReservoirProperties, BoundaryConditions > | Class for doing simple transport by explicit Euler upstream method for general grid
Opm::Explicit< IsotropyPolicy > | Traits for explicit transport
Opm::SimulatorTraits< Isotropic, Explicit > |
Opm::SimulatorTraits< Anisotropic, Explicit > |
Opm::GIE::Face< GI > |
Opm::GIE::Face< GridInterface > |
Opm::GIE::FaceIterator< GridInterface > | Intersection (face) iterator for solver-near grid interface
Opm::Elasticity::FastAMG | A FastAMG
Opm::SimulatorTraits< RelpermPolicy, TransportPolicy >::FlowSolver< GridInterface, BoundaryConditions > | The pressure/flow solver type
Opm::GICellMapper< DuneGrid > | Mapper for general grids
Opm::GridInterfaceEuler< DuneGrid > |
Opm::Elasticity::HexGeometry< mydim, cdim, GridImp > | Geometry class for general hexagons
Opm::Elasticity::HexGeometry< 2, cdim, GridImp > | Specialization for 2D quadrilaterals
Opm::ImmutableSharedData< T > | FullMatrix StoragePolicy which provides immutable object sharing semantics
Opm::ImplicitAssembly< Model > |
Opm::ImplicitCap< IsotropyPolicy > | Traits for implicit transport
Opm::ImplicitCapillarity< GridInterface, ReservoirProperties, BoundaryConditions, InnerProd > | Class for doing simple transport by explicit Euler upstream method for general grid
Opm::ImplicitTransport< Model, JacobianSystem, VNorm, VNeg, VZero, MZero, VAsgn > |
Opm::IncompFlowSolverHybrid< GridInterface, RockInterface, BCInterface, InnerProduct > | Solve mixed formulation of incompressible flow modelled by Darcy's law
Opm::EulerUpstreamResidualDetails::IndirectRange< Iter > |
Dune::InverseOperator |
Opm::Elasticity::UzawaSolver< X, Y > | Template implementing an Uzawa scheme (block Gaussian-elimination) for a (symmetric indefinite) saddle-point system
Opm::Isotropic | Traits policies for isotropic (scalar) relperm
Opm::SimulatorTraits< Isotropic, Explicit > |
boost::iterator_facade |
Opm::GIE::CellIterator< InterfaceType > |
Opm::GIE::CellIterator< GridInterface > |
Opm::GIE::FaceIterator< GridInterface > | Intersection (face) iterator for solver-near grid interface
Opm::ImplicitTransportDefault::JacobianSystem< Matrix, NVecCollection > |
Opm::Elasticity::LagrangeCardinalFunction< ctype, rtype > | Represents a cardinal function on a line
Opm::Elasticity::MPC::Less | Comparison predicate for MPCs
Dune::LinearOperator |
Opm::Elasticity::MortarBlockEvaluator< Dune::Preconditioner< Vector, Vector > > |
Opm::Elasticity::MortarBlockEvaluator< Dune::InverseOperator< Vector, Vector > > |
Opm::Elasticity::MortarBlockEvaluator< T > | This implements a operator evaluation for the schur mortar-block S = B^T*A^-1*B !
Opm::Elasticity::MortarEvaluator | This implements a operator evaluation for the schur mortar-block S = B^T*A^-1*B !
Opm::Elasticity::LinearShapeFunction< ctype, rtype, dim > | Represents a linear shape function on a Q4/Q8 element
Opm::LinearSolverBICGSTAB |
Opm::Elasticity::LinSolParams |
LoggerHelper | Helper class for progress logging during time consuming processes
Opm::MatchSaturatedVolumeFunctor< GridInterface, ReservoirProperties > |
Opm::Elasticity::Material | This is a base class for linear elastic materials
Opm::Elasticity::Isotropic | Isotropic linear elastic material
Opm::Elasticity::OrthotropicD | Orthotropic linear elastic material with diagonal constitutive matrix
Opm::Elasticity::OrthotropicSym | Orthotropic linear elastic material with symmetric constitutive matrix
Opm::ImplicitTransportDefault::MatrixBlockAssembler< ISTLTypeDetails::ScalarBCRSMatrix > |
Opm::Elasticity::MatrixOps | Helper class with some matrix operations
Opm::ImplicitTransportDefault::MatrixZero< Matrix > |
Opm::ImplicitTransportDefault::MatrixZero< ISTLTypeDetails::ScalarBCRSMatrix > |
Opm::ImplicitTransportDefault::MaxAbs< T > |
Opm::MaxNormDune< Vector > |
Opm::MaxNormStl< Vector > |
MeshColorizer< GridType > | Generate a coloring of a mesh suitable for threaded assembly
Opm::MimeticIPAnisoRelpermEvaluator< GridInterface, RockInterface > |
Opm::Anisotropic::InnerProduct< GridInterface, RockInterface > | The inner product template
MimeticIPAnisoRelpermEvaluator< CellIter, dim, computeInverseIP > | Defines a class template for computing a matrix representation of the permeability-dependent inner product of the velocity vectors and
Opm::MimeticIPEvaluator< GridInterface, RockInterface > |
Opm::Isotropic::InnerProduct< GridInterface, RockInterface > | The inner product template
MimeticIPEvaluator< GridInterface, RockInterface > | Defines a class template for computing a matrix representation of the permeability-dependent inner product of the velocity vectors and
Opm::spu_2p::ModelParameterStorage | Internal class to manage the direct and derived quantities needed to formulate the fluid transport system
ModelThickness |
Opm::Elasticity::MortarUtils |
Opm::Elasticity::MPC | A class for representing a general multi-point constraint equation
Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm > |
Opm::ImplicitTransportDetails::NRControl |
Opm::ImplicitTransportDetails::NRReport |
Opm::Elasticity::OperatorApplier< T > | Class abstracting a preconditioner or an inverse operator
Opm::OwnData< T > | FullMatrix StoragePolicy which provides object owning semantics
Opm::Elasticity::P1ShapeFunctionSet< ctype, rtype, dim > | Singleton handler for the set of LinearShapeFunction
Opm::PeriodicConditionHandler |
Opm::BasicBoundaryConditions< true, true > |
Opm::BasicBoundaryConditions< FC, SC, ZC, numComponents > |
Opm::Elasticity::PNShapeFunctionSet< dim > |
Dune::Preconditioner |
Opm::Elasticity::MortarSchurPre< PrecondElasticityBlock > | This implements a Schur-decomposition based preconditioner for the mortar-elasticity system [A B] [B' ]
Opm::Elasticity::BoundaryGrid::Quad | A class describing a linear, quadrilateral element
RelpermPolicy |
Opm::SimulatorTraits< RelpermPolicy, TransportPolicy > | Combines the component traits into a single, parametrized type
Opm::RelPermUpscaleHelper | Helper class for relperm upscaling applications
Opm::ReservoirPropertyCommon< dim, RPImpl, RockType > | A property class for incompressible two-phase flow
Opm::ReservoirPropertyCommon< dim, ReservoirPropertyCapillary< dim >, RockJfunc > |
Opm::ReservoirPropertyCapillary< Dimension > |
Opm::ReservoirPropertyCapillary< 3 > |
Opm::ReservoirPropertyCapillary< dim > | A property class for incompressible two-phase flow
Opm::ReservoirPropertyCommon< dim, ReservoirPropertyCapillaryAnisotropicRelperm< dim >, RockAnisotropicRelperm > |
Opm::ReservoirPropertyCapillaryAnisotropicRelperm< Dimension > |
Opm::ReservoirPropertyCapillaryAnisotropicRelperm< dim > | A property class for incompressible two-phase flow
Opm::ReservoirPropertyFixedMobility< Mobility > |
Opm::ReservoirPropertyTracerFluid |
Opm::ReservoirState< np > |
Opm::Anisotropic::ResProp< Dimension > | The reservoir property type
Opm::Isotropic::ResProp< Dimension > | The reservoir property type
Opm::Rock< dim > | A property class for porous media rock
Opm::RockAnisotropicRelperm |
Opm::RockJfunc |
Opm::ScalarMobility | A wrapper for a scalar
Opm::Elasticity::Schwarz | Overlapping Schwarz preconditioner
Opm::SharedData< T > | FullMatrix StoragePolicy which provides object sharing semantics
Opm::SimulatorBase< SimTraits > |
Opm::SinglePointUpwindTwoPhase< TwophaseFluid > |
Opm::SteadyStateUpscalerManager< Traits > |
Opm::SteadyStateUpscalerManagerImplicit< Upscaler > |
Opm::ImplicitTransportDefault::SumAbs< T > |
Opm::TensorMobility< dim > | A wrapper for a tensor
Opm::Elasticity::TensorProductFunction< rtype, ctype, ftype, dim > | Represents a tensor-product of 1D functions
TransportPolicy |
Opm::SimulatorTraits< RelpermPolicy, TransportPolicy > | Combines the component traits into a single, parametrized type
Opm::Explicit< IsotropyPolicy >::TransportSolver< GridInterface, BoundaryConditions > |
Opm::ImplicitCap< IsotropyPolicy >::TransportSolver< GridInterface, BoundaryConditions > |
Opm::TransportSource |
TransportSource |
Opm::TwophaseFluidWrapper |
std::conditional::type |
Opm::BasicBoundaryConditions< true, true > |
std::conditional::type |
Opm::BasicBoundaryConditions< true, true > |
Opm::BasicBoundaryConditions< FC, SC, ZC, numComponents > |
Opm::BasicBoundaryConditions< FC, SC, ZC, numComponents > |
Opm::BasicBoundaryConditions< FC, SC, ZC, numComponents > |
std::conditional::type |
Opm::BasicBoundaryConditions< true, true > |
Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution > |
Opm::EulerUpstreamResidualDetails::UpdateLoopBody< Updater > |
Opm::UpscalerBase< Traits > | A base class for upscaling
Opm::SteadyStateUpscaler< Traits > | A class for doing steady state upscaling
Opm::SteadyStateUpscalerImplicit< Traits > | A class for doing steady state upscaling
Opm::UpscalerBase< UpscalingTraitsBasic > |
Opm::SinglePhaseUpscaler | A class for doing single phase (permeability) upscaling
Opm::ImplicitTransportDefault::VectorAdder< BaseVec > |
Opm::ImplicitTransportDefault::VectorAdder< ISTLTypeDetails::ScalarBlockVector > |
Opm::ImplicitTransportDefault::VectorAssign< BaseVec > |
Opm::ImplicitTransportDefault::VectorAssign< ISTLTypeDetails::ScalarBlockVector > |
Opm::ImplicitTransportDefault::VectorBlockAssembler< BaseVec > |
Opm::ImplicitTransportDefault::VectorBlockAssembler< ISTLTypeDetails::ScalarBlockVector > |
Opm::ImplicitTransportDefault::VectorNegater< BaseVec > |
Opm::ImplicitTransportDefault::VectorNegater< ISTLTypeDetails::ScalarBlockVector > |
Opm::ImplicitTransportDefault::VectorSizeSetter< BaseVec > |
Opm::ImplicitTransportDefault::VectorZero< BaseVec > |
Opm::ImplicitTransportDefault::VectorZero< ISTLTypeDetails::ScalarBlockVector > |
Opm::Elasticity::BoundaryGrid::Vertex | A class describing a 2D vertex
Opm::Elasticity::BoundaryGrid::VertexLess | Predicate for sorting vertices
Opm::Wells | A class designed to encapsulate a set of rate- or pressure-controlled wells