|
class | BaseAuxiliaryModule |
| Base class for specifying auxiliary equations. More...
|
|
class | BaseGridManager |
| Provides the base class for most (all?) grid managers. More...
|
|
class | BaseOutputModule |
| The base class for writer modules. More...
|
|
class | BaseOutputWriter |
| The base class for all output writers. More...
|
|
class | BiCGSTABSolver |
| Bi-conjugate Gradient Stabilized (BiCG-STAB) More...
|
|
class | BlackOilBoundaryRateVector |
| Implements a boundary vector for the fully implicit black-oil model. More...
|
|
class | BlackOilExtensiveQuantities |
| This template class contains the data which is required to calculate the fluxes of the fluid phases over a face of a finite volume for the black-oil model. More...
|
|
struct | BlackOilIndices |
| The primary variable and equation indices for the black-oil model. More...
|
|
class | BlackOilIntensiveQuantities |
| Contains the quantities which are are constant within a finite volume in the black-oil model. More...
|
|
class | BlackOilLocalResidual |
| Calculates the local residual of the black oil model. More...
|
|
class | BlackOilModel |
| A fully-implicit black-oil flow model. More...
|
|
class | BlackOilNewtonMethod |
| A newton solver which is specific to the black oil model. More...
|
|
class | BlackOilPrimaryVariables |
| Represents the primary variables used by the black-oil model. More...
|
|
class | BlackOilProblem |
| Base class for all problems which use the black-oil model. More...
|
|
class | BlackOilRateVector |
| Implements a vector representing mass, molar or volumetric rates for the black oil model. More...
|
|
class | BoundaryPressureCallback |
| Callback class for a phase pressure. More...
|
|
class | CGSolver |
| conjugate gradient method More...
|
|
class | CollectDataToIORank |
|
class | ConvergenceCriterion |
| Base class for all convergence criteria which only defines an virtual API. More...
|
|
class | CubeGridManager |
| Provides a grid manager which a regular grid made of quadrilaterals. More...
|
|
class | DarcyBaseProblem |
| Provides the defaults for the parameters required by the Darcy velocity approach. More...
|
|
class | DarcyExtensiveQuantities |
| Provides the Darcy flux module. More...
|
|
struct | DarcyFluxModule |
| Specifies a flux module which uses the Darcy relation. More...
|
|
class | DarcyIntensiveQuantities |
| Provides the intensive quantities for the Darcy flux module. More...
|
|
class | DensityCallback |
| Callback class for the density of a phase. More...
|
|
class | DgfGridManager |
| Provides a grid manager which reads Dune Grid Format (DGF) files. More...
|
|
class | DiffusionExtensiveQuantities |
| Provides the quantities required to calculate diffusive mass fluxes. More...
|
|
class | DiffusionExtensiveQuantities< TypeTag, false > |
| Provides the quantities required to calculate diffusive mass fluxes. More...
|
|
class | DiffusionExtensiveQuantities< TypeTag, true > |
| Provides the quantities required to calculate diffusive mass fluxes. More...
|
|
class | DiffusionIntensiveQuantities |
| Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. More...
|
|
class | DiffusionIntensiveQuantities< TypeTag, false > |
| Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. More...
|
|
class | DiffusionIntensiveQuantities< TypeTag, true > |
| Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. More...
|
|
class | DiffusionModule |
| Provides the auxiliary methods required for consideration of the diffusion equation. More...
|
|
class | DiffusionModule< TypeTag, false > |
| Provides the auxiliary methods required for consideration of the diffusion equation. More...
|
|
class | DiffusionModule< TypeTag, true > |
| Provides the auxiliary methods required for consideration of the diffusion equation. More...
|
|
class | DiscreteFractureExtensiveQuantities |
| This class expresses all intensive quantities of the discrete fracture model. More...
|
|
class | DiscreteFractureIntensiveQuantities |
| Contains the quantities which are are constant within a finite volume in the discret fracture immiscible multi-phase model. More...
|
|
class | DiscreteFractureLocalResidual |
| Calculates the local residual of the discrete fracture immiscible multi-phase model. More...
|
|
class | DiscreteFractureModel |
| A fully-implicit multi-phase flow model which assumes immiscibility of the phases and is able to include fractures in the domain. More...
|
|
class | DiscreteFracturePrimaryVariables |
| Represents the primary variables used by the discrete fracture multi-phase model. More...
|
|
class | DiscreteFractureProblem |
| The base class for the problems of ECFV discretizations which deal with a multi-phase flow through a porous medium. More...
|
|
class | EcfvBaseOutputModule |
| Implements the discretization specific parts of writing files. More...
|
|
class | EcfvDiscretization |
| The base class for the element-centered finite-volume discretization scheme. More...
|
|
class | EcfvGridCommHandleFactory |
| A class which provides types for DUNE grid handles for communication. More...
|
|
class | EcfvStencil |
| Represents the stencil (finite volume geometry) of a single element in the ECFV discretization. More...
|
|
singleton | EclGridManager |
|
class | EnergyExtensiveQuantities |
| Provides the quantities required to calculate energy fluxes. More...
|
|
class | EnergyExtensiveQuantities< TypeTag, false > |
| Provides the quantities required to calculate energy fluxes. More...
|
|
class | EnergyExtensiveQuantities< TypeTag, true > |
| Provides the quantities required to calculate energy fluxes. More...
|
|
class | EnergyIndices |
| Provides the indices required for the energy equation. More...
|
|
struct | EnergyIndices< PVOffset, false > |
| Provides the indices required for the energy equation. More...
|
|
struct | EnergyIndices< PVOffset, true > |
| Provides the indices required for the energy equation. More...
|
|
class | EnergyIntensiveQuantities |
| Provides the volumetric quantities required for the energy equation. More...
|
|
class | EnergyIntensiveQuantities< TypeTag, false > |
| Provides the volumetric quantities required for the energy equation. More...
|
|
class | EnergyIntensiveQuantities< TypeTag, true > |
| Provides the volumetric quantities required for the energy equation. More...
|
|
singleton | EnergyModule |
| Provides the auxiliary methods required for consideration of the energy equation. More...
|
|
class | EnergyModule< TypeTag, false > |
| Provides the auxiliary methods required for consideration of the energy equation. More...
|
|
class | EnergyModule< TypeTag, true > |
| Provides the auxiliary methods required for consideration of the energy equation. More...
|
|
class | FixPointCriterion |
| Provides a convergence criterion for the linear solvers which looks at the weighted maximum of the difference between two iterations. More...
|
|
class | FlashBoundaryRateVector |
| Implements a boundary vector for the fully implicit compositional multi-phase model which is based on flash calculations. More...
|
|
class | FlashExtensiveQuantities |
| This template class contains the data which is required to calculate all fluxes of components over a face of a finite volume for the compositional multi-phase model based on flash calculations. More...
|
|
class | FlashIndices |
| Defines the primary variable and equation indices for the compositional multi-phase model based on flash calculations. More...
|
|
class | FlashIntensiveQuantities |
| Contains the intensive quantities of the flash-based compositional multi-phase model. More...
|
|
class | FlashLocalResidual |
| Calculates the local residual of the compositional multi-phase model based on flash calculations. More...
|
|
class | FlashModel |
| A compositional multi-phase model based on flash-calculations. More...
|
|
class | FlashPrimaryVariables |
| Represents the primary variables used by the compositional flow model based on flash calculations. More...
|
|
class | FlashRateVector |
| Implements a vector representing rates of conserved quantities. More...
|
|
class | ForchheimerBaseProblem |
| Provides the defaults for the parameters required by the Forchheimer velocity approach. More...
|
|
class | ForchheimerExtensiveQuantities |
| Provides the Forchheimer flux module. More...
|
|
struct | ForchheimerFluxModule |
| Specifies a flux module which uses the Forchheimer relation. More...
|
|
class | ForchheimerIntensiveQuantities |
| Provides the intensive quantities for the Forchheimer module. More...
|
|
class | FractureMapper |
| Stores the topology of fractures. More...
|
|
class | FvBaseAdLocalLinearizer |
| Calculates the local residual and its Jacobian for a single element of the grid. More...
|
|
class | FvBaseBoundaryContext |
| Represents all quantities which available on boundary segments. More...
|
|
class | FvBaseConstraints |
| Class to specify constraints for a finite volume spatial discretization. More...
|
|
class | FvBaseConstraintsContext |
| Represents all quantities which available for calculating constraints. More...
|
|
class | FvBaseDiscretization |
| The base class for the finite volume discretization schemes. More...
|
|
class | FvBaseElementContext |
| This class stores an array of IntensiveQuantities objects, one intensive quantities object for each of the element's vertices. More...
|
|
class | FvBaseExtensiveQuantities |
| Provide the properties at a face which make sense indepentently of the conserved quantities. More...
|
|
class | FvBaseFdLocalLinearizer |
| Calculates the Jacobian of the local residual for finite volume spatial discretizations using a finite difference method. More...
|
|
class | FvBaseGradientCalculator |
| This class calculates gradients of arbitrary quantities at flux integration points using the two-point approximation scheme. More...
|
|
class | FvBaseIntensiveQuantities |
| Base class for the model specific class which provides access to all intensive (i.e., volume averaged) quantities. More...
|
|
class | FvBaseLinearizer |
| The common code for the linearizers of non-linear systems of equations. More...
|
|
class | FvBaseLocalResidual |
| Element-wise caculation of the residual matrix for models based on a finite volume spatial discretization. More...
|
|
singleton | FvBaseNewtonConvergenceWriter |
| Writes the intermediate solutions during the Newton scheme for models using a finite volume discretization. More...
|
|
class | FvBaseNewtonMethod |
| A Newton method for models using a finite volume discretization. More...
|
|
class | FvBasePrimaryVariables |
| Represents the primary variables used by the a model. More...
|
|
class | FvBaseProblem |
| Base class for all problems which use a finite volume spatial discretization. More...
|
|
class | GeneralizedPCGSolver |
| Generalized preconditioned conjugate gradient solver. More...
|
|
class | GradientSolver |
| gradient method More...
|
|
class | GridCommHandleGhostSync |
| Data handle for parallel communication which can be used to set the values values of ghost and overlap DOFs from their respective master processes. More...
|
|
class | GridCommHandleMax |
| Data handle for parallel communication which takes the maximum of all values that are attached to DOFs. More...
|
|
class | GridCommHandleMin |
| Provides data handle for parallel communication which takes the minimum of all values that are attached to DOFs. More...
|
|
class | GridCommHandleSum |
| Data handle for parallel communication which sums up all values are attached to DOFs. More...
|
|
class | ImmiscibleBoundaryRateVector |
| Implements a boundary vector for the fully implicit multi-phase model which assumes immiscibility. More...
|
|
class | ImmiscibleExtensiveQuantities |
| This class provides the data all quantities that are required to calculate the fluxes of the fluid phases over a face of a finite volume for the immiscible multi-phase model. More...
|
|
struct | ImmiscibleIndices |
| The indices for the isothermal multi-phase model. More...
|
|
class | ImmiscibleIntensiveQuantities |
| Contains the quantities which are are constant within a finite volume for the immiscible multi-phase model. More...
|
|
class | ImmiscibleLocalResidual |
| Calculates the local residual of the immiscible multi-phase model. More...
|
|
class | ImmiscibleModel |
| A fully-implicit multi-phase flow model which assumes immiscibility of the phases. More...
|
|
class | ImmisciblePrimaryVariables |
| Represents the primary variables used by the immiscible multi-phase, model. More...
|
|
class | ImmiscibleRateVector |
| Implements a vector representing rates of conserved quantities. More...
|
|
class | InverseOperator |
| Abstract base class for all solvers. More...
|
|
class | LoopSolver |
| Preconditioned loop solver. More...
|
|
class | MINRESSolver |
| Minimal Residual Method (MINRES) More...
|
|
class | MolarDensityCallback |
| Callback class for the molar density of a phase. More...
|
|
class | MoleFractionCallback |
| Callback class for a mole fraction of a component in a phase. More...
|
|
class | MpiBuffer |
| Simplifies handling of buffers to be used in conjunction with MPI. More...
|
|
class | MultiPhaseBaseExtensiveQuantities |
| This class calculates the pressure potential gradients and the filter velocities for multi-phase flow in porous media. More...
|
|
class | MultiPhaseBaseModel |
| A base class for fully-implicit multi-phase porous-media flow models which assume multiple fluid phases. More...
|
|
class | MultiPhaseBaseProblem |
| The base class for the problems of ECFV discretizations which deal with a multi-phase flow through a porous medium. More...
|
|
class | NcpBoundaryRateVector |
| Implements a boundary vector for the fully implicit compositional multi-phase NCP model. More...
|
|
class | NcpExtensiveQuantities |
| This template class represents the extensive quantities of the compositional NCP model. More...
|
|
struct | NcpIndices |
| The primary variable and equation indices for the compositional multi-phase NCP model. More...
|
|
class | NcpIntensiveQuantities |
| Contains the quantities which are are constant within a finite volume in the compositional multi-phase NCP model. More...
|
|
class | NcpLocalResidual |
| Details needed to calculate the local residual in the compositional multi-phase NCP-model . More...
|
|
class | NcpModel |
| A compositional multi-phase model based on non-linear complementarity functions. More...
|
|
class | NcpNewtonMethod |
| A Newton solver specific to the NCP model. More...
|
|
class | NcpPrimaryVariables |
| Represents the primary variables used by the compositional multi-phase NCP model. More...
|
|
class | NcpRateVector |
| Implements a vector representing mass, molar or volumetric rates. More...
|
|
class | NewtonMethod |
| The multi-dimensional Newton method. More...
|
|
class | NullConvergenceWriter |
| A convergence writer for the Newton method which does nothing. More...
|
|
class | PressureCallback |
| Callback class for a phase pressure. More...
|
|
class | PvsBoundaryRateVector |
| Implements a rate vector on the boundary for the fully implicit compositional multi-phase primary variable switching compositional model. More...
|
|
class | PvsExtensiveQuantities |
| Contains all data which is required to calculate all fluxes at a flux integration point for the primary variable switching model. More...
|
|
class | PvsIndices |
| The indices for the compositional multi-phase primary variable switching model. More...
|
|
class | PvsIntensiveQuantities |
| Contains the quantities which are are constant within a finite volume in the compositional multi-phase primary variable switching model. More...
|
|
class | PvsLocalResidual |
| Element-wise calculation of the local residual for the compositional multi-phase primary variable switching model. More...
|
|
class | PvsModel |
| A generic compositional multi-phase model using primary-variable switching. More...
|
|
class | PvsNewtonMethod |
| A newton solver which is specific to the compositional multi-phase PVS model. More...
|
|
class | PvsPrimaryVariables |
| Represents the primary variables used in the primary variable switching compositional model. More...
|
|
class | PvsRateVector |
| Implements a vector representing molar, mass or volumetric rates. More...
|
|
class | QuadrialteralQuadratureGeometry |
| Quadrature geometry for quadrilaterals. More...
|
|
class | ResidReductionCriterion |
| Provides a convergence criterion which looks at the reduction of the two-norm of the residual for the linear solvers. More...
|
|
class | Restart |
| Load or save a state of a problem to/from the harddisk. More...
|
|
class | RestartedGMResSolver |
| implements the Generalized Minimal Residual (GMRes) method More...
|
|
class | RichardsBoundaryRateVector |
| Implements a boundary vector for the fully implicit Richards model. More...
|
|
class | RichardsExtensiveQuantities |
| Calculates and stores the data which is required to calculate the flux of fluid over a face of a finite volume. More...
|
|
struct | RichardsIndices |
| Indices for the primary variables/conservation equations of the Richards model. More...
|
|
class | RichardsIntensiveQuantities |
| Intensive quantities required by the Richards model. More...
|
|
class | RichardsLocalResidual |
| Element-wise calculation of the residual for the Richards model. More...
|
|
class | RichardsModel |
| This model implements a variant of the Richards equation for quasi-twophase flow. More...
|
|
class | RichardsNewtonMethod |
| A Richards model specific Newton method. More...
|
|
class | RichardsPrimaryVariables |
| Represents the primary variables used in the Richards model. More...
|
|
class | RichardsRateVector |
| Implements a vector representing mass, molar or volumetric rates. More...
|
|
class | SimplexGridManager |
| Provides a grid manager which a regular grid made of simplices. More...
|
|
class | Simulator |
| Manages the initializing and running of time dependent problems. More...
|
|
class | StokesBoundaryRateVector |
| Implements a boundary vector for the fully implicit (Navier-)Stokes model. More...
|
|
class | StokesExtensiveQuantities |
| Contains the data which is required to calculate the mass and momentum fluxes over the face of a sub-control-volume for the Stokes model. More...
|
|
class | StokesIndices |
| The primary variable and equation indices of the (Navier-)Stokes model. More...
|
|
class | StokesIntensiveQuantities |
| Contains the intensive quantities of the Stokes model. More...
|
|
class | StokesLocalResidual |
| The local residual function for problems using the Stokes model. More...
|
|
class | StokesModel |
| A model for the Navier-Stokes equations. More...
|
|
class | StokesProblem |
| Base class for all problems which use the Stokes model. More...
|
|
class | TemperatureCallback |
| Callback class for temperature. More...
|
|
class | ThreadedEntityIterator |
| Provides an STL-iterator like interface to iterate over the enties of a GridView in OpenMP threaded applications. More...
|
|
class | ThreadManager |
| Simplifies multi-threaded capabilities. More...
|
|
class | Timer |
| Provides an encapsulation to measure the system time. More...
|
|
class | Tutorial1Problem |
| Tutorial problem using the "immiscible" model. More...
|
|
class | VcfvBaseOutputModule |
| Implements the discretization specific parts of writing files. More...
|
|
class | VcfvDiscretization |
| The base class for the vertex centered finite volume discretization scheme. More...
|
|
class | VcfvGradientCalculator |
| This class calculates gradients of arbitrary quantities at flux integration points for the vertex centered finite volume (VCFV) discretization. More...
|
|
class | VcfvGridCommHandleFactory |
| A class which provides types for DUNE grid handles for communication. More...
|
|
class | VcfvStencil |
| Represents the finite volume geometry of a single element in the VCFV discretization. More...
|
|
class | VelocityCallback |
| Callback class for the velocity of a phase at the center of a DOF. More...
|
|
class | VelocityComponentCallback |
| Callback class for the velocity of a phase at the center of a DOF. More...
|
|
class | ViscosityCallback |
| Callback class for the viscosity of a phase. More...
|
|
class | VtkBlackOilModule |
| VTK output module for the black oil model's parameters. More...
|
|
class | VtkCompositionModule |
| VTK output module for the fluid composition. More...
|
|
class | VtkDiffusionModule |
| VTK output module for quantities which make sense for models which incorperate molecular diffusion. More...
|
|
class | VtkDiscreteFractureModule |
| VTK output module for quantities which make sense for all models which deal with discrete fractures in porous media. More...
|
|
class | VtkEnergyModule |
| VTK output module for quantities which make sense for models which assume thermal equilibrium. More...
|
|
class | VtkMultiPhaseModule |
| VTK output module for quantities which make sense for all models which deal with multiple fluid phases in porous media that don't use flashy concepts like interfacial area. More...
|
|
class | VtkMultiWriter |
| Simplifies writing multi-file VTK datasets. More...
|
|
class | VtkPhasePresenceModule |
| VTK output module for the fluid composition. More...
|
|
class | VtkPrimaryVarsModule |
| VTK output module for the fluid composition. More...
|
|
class | VtkScalarFunction |
| Provides a vector-valued function using Dune::FieldVectors as elements. More...
|
|
class | VtkTemperatureModule |
| VTK output module for the temperature in which assume thermal equilibrium. More...
|
|
class | VtkTensorFunction |
| Provides a tensor-valued function using Dune::FieldMatrix objects as elements. More...
|
|
class | VtkVectorFunction |
| Provides a vector-valued function using Dune::FieldVectors as elements. More...
|
|
class | WeightedResidualReductionCriterion |
| Convergence criterion which looks at the weighted absolute value of the residual. More...
|
|