►NDune | |
CFieldTraits< EwomsPrimaryVariable< TypeTag > > | |
CFieldTraitsImpl | |
CFieldTraitsImpl< T, false > | |
CFieldTraitsImpl< TypeTag, true > | |
CIsNumber< Opm::MatrixBlock< T, n, m > > | |
CMatrixDimension< Opm::MatrixBlock< Scalar, n, m > > | |
►Nmpiutil_details | |
CPacker | |
CPacker< std::string > | |
CPacker< std::vector< T > > | |
►NOpm | |
►Ndetail | |
Calignment_of | |
Cis_alignment_constant | |
Cmax_align | |
Cmax_count_of | |
Cmin_size | |
Coffset_object | |
►NLinear | |
CBiCGStabSolver | Implements a preconditioned stabilized BiCG linear solver |
►CBlackList | Expresses which degrees of freedom are blacklisted for the parallel linear solvers and which domestic indices they correspond to |
CPeerBlackListedEntry | |
CBorderIndex | A single index intersecting with the process boundary |
CCombinedCriterion | Convergence criterion which looks at the absolute value of the residual and fails if the linear solver stagnates |
CConvergenceCriterion | Base class for all convergence criteria which only defines an virtual API |
CDomesticOverlapFromBCRSMatrix | This class creates and manages the foreign overlap given an initial list of border indices and a BCRS matrix |
CElementBorderListFromGrid | Uses communication on the grid to find the initial seed list of indices for methods which use element-based degrees of freedom |
CFixPointCriterion | Provides a convergence criterion for the linear solvers which looks at the weighted maximum of the difference between two iterations |
CForeignOverlapFromBCRSMatrix | This class creates and manages the foreign overlap given an initial list of border indices and a BCRS matrix |
CGlobalIndices | This class maps domestic row indices to and from "global" indices which is used to construct an algebraic overlap for the parallel linear solvers |
CIndexDistanceNpeers | This structure stores an index, a process rank, and the number of processes which "see" the degree of freedom with the index |
CIndexRank | This structure stores an index and a process rank |
CIndexRankDist | This structure stores an index, a process rank, and the distance of the degree of freedom to the process border |
CIstlSparseMatrixAdapter | A sparse matrix interface backend for BCRSMatrix from dune-istl |
CNullBorderListCreator | This is a grid manager which does not create any border list |
COverlappingBCRSMatrix | An overlap aware block-compressed row storage (BCRS) matrix |
COverlappingBlockVector | An overlap aware block vector |
COverlappingOperator | An overlap aware linear operator usable by ISTL |
COverlappingPreconditioner | An overlap aware preconditioner for any ISTL linear solver |
COverlappingScalarProduct | An overlap aware ISTL scalar product |
CParallelAmgBackend | Provides a linear solver backend using the parallel algebraic multi-grid (AMG) linear solver from DUNE-ISTL |
CParallelBaseBackend | Provides the common code which is required by most linear solvers |
CParallelBiCGStabSolverBackend | Implements a generic linear solver abstraction |
CParallelIstlSolverBackend | Provides all unmodified linear solvers from dune-istl |
CPeerIndexGlobalIndex | This structure stores a local index on a peer process and a global index |
CPeerSet | A set of process ranks |
CPreconditionerWrapperILU | |
CResidReductionCriterion | Provides a convergence criterion which looks at the reduction of the two-norm of the residual for the linear solvers |
CSeedList | The list of indices which are on the process boundary |
CSolverReport | Collects summary information about the execution of the linear solver |
CSolverWrapperRestartedGMRes | Solver wrapper for the restarted GMRES solver of dune-istl |
CVertexBorderListFromGrid | Uses communication on the grid to find the initial seed list of indices |
CWeightedResidualReductionCriterion | Convergence criterion which looks at the weighted absolute value of the residual |
►NParameters | |
CParamInfo | |
CParamRegFinalizer_ | |
CParamRegFinalizerBase_ | |
►NProperties | |
►NDetail | Implementation details for template meta programming |
CGetDefined | Helper struct to get the first property that is defined in the TypeTag hierarchy |
CGetDefined< TypeTag, Property, std::tuple< FirstTypeTag, Args... > > | |
CGetDefined< TypeTag, Property, std::tuple< LastTypeTag > > | |
CGetDefinedSplice | Helper struct to get the first property that is defined in the TypeTag hierarchy |
CGetDefinedSplice< TypeTag, std::tuple< FirstTypeTag, Args... > > | |
CGetDefinedSplice< TypeTag, std::tuple< LastTypeTag > > | |
CGetNextSpliceTypeTag | Helper struct to iterate over the TypeTag hierarchy |
CGetNextSpliceTypeTag< TypeTag, std::tuple< FirstTypeTag, Args... >, std::enable_if_t< hasParentTypeTag< FirstTypeTag >(int{}), void > > | |
CGetNextSpliceTypeTag< TypeTag, std::tuple< FirstTypeTag, Args... >, std::enable_if_t<!hasParentTypeTag< FirstTypeTag >(int{}), void > > | |
CGetNextSpliceTypeTag< TypeTag, std::tuple< LastTypeTag >, std::enable_if_t< hasParentTypeTag< LastTypeTag >(int{}), void > > | |
CGetNextSpliceTypeTag< TypeTag, std::tuple< LastTypeTag >, std::enable_if_t<!hasParentTypeTag< LastTypeTag >(int{}), void > > | |
CGetNextTypeTag | Helper struct to iterate over the TypeTag hierarchy |
CGetNextTypeTag< TypeTag, Property, std::tuple< FirstTypeTag, Args... >, std::enable_if_t< hasParentTypeTag< FirstTypeTag >(int{}), void > > | |
CGetNextTypeTag< TypeTag, Property, std::tuple< FirstTypeTag, Args... >, std::enable_if_t<!hasParentTypeTag< FirstTypeTag >(int{}), void > > | |
CGetNextTypeTag< TypeTag, Property, std::tuple< LastTypeTag >, std::enable_if_t< hasParentTypeTag< LastTypeTag >(int{}), void > > | |
CGetNextTypeTag< TypeTag, Property, std::tuple< LastTypeTag >, std::enable_if_t<!hasParentTypeTag< LastTypeTag >(int{}), void > > | |
CGetPropImpl | Helper struct to extract get the Property specilization given a TypeTag, asserts that the property is defined |
CGetSplicePropImpl | |
Chas_name | |
Chas_name< T, decltype((void) T::name, void())> | |
►NTag | |
CAuxModule | |
►NTTag | The generic type tag for problems using the immiscible multi-phase model |
CAutoDiffLocalLinearizer | |
CBlackOilModel | The type tag for the black-oil problems |
CDiscreteFractureModel | The generic type tag for problems using the immiscible multi-phase model |
CEcfvDiscretization | |
CFiniteDifferenceLocalLinearizer | |
CFlashModel | The type tag for the isothermal single phase problems |
CFvBaseDiscretization | The type tag for models based on the finite volume schemes |
CFvBaseNewtonMethod | |
CImmiscibleModel | The generic type tag for problems using the immiscible multi-phase model |
CImmiscibleSinglePhaseModel | The type tag for single-phase immiscible problems |
CImmiscibleTwoPhaseModel | The type tag for two-phase immiscible problems |
CImplicitModel | Type tag for all fully coupled models |
CMultiPhaseBaseModel | |
CNcpModel | Define the type tag for the compositional NCP model |
CNewtonMethod | |
CNumericModel | Type tag for all models |
CParallelAmgLinearSolver | |
CParallelBaseLinearSolver | |
CParallelBiCGStabLinearSolver | |
CParallelIstlLinearSolver | |
CParameterSystem | |
CPvsModel | The type tag for the isothermal single phase problems |
CRichards | The type tag for problems discretized using the Richards model |
CStructuredGridVanguard | |
CTutorial1Problem | |
CVcfvDiscretization | |
CVtkBlackOil | |
CVtkBlackOilEnergy | |
CVtkBlackOilMICP | |
CVtkBlackOilPolymer | |
CVtkBlackOilSolvent | |
CVtkComposition | |
CVtkDiffusion | |
CVtkDiscreteFracture | |
CVtkEnergy | |
CVtkMultiPhase | |
CVtkPhasePresence | |
CVtkPrimaryVars | |
CVtkPTFlash | |
CVtkTemperature | |
CAmgCoarsenTarget | |
CAmgCoarsenTarget< TypeTag, TTag::ParallelAmgLinearSolver > | |
CBaseDiscretizationType | |
CBaseDiscretizationType< TypeTag, TTag::FvBaseDiscretization > | |
CBaseEpsilon | |
CBaseEpsilon< TypeTag, TTag::FiniteDifferenceLocalLinearizer > | The base epsilon value for finite difference calculations |
CBaseLinearizer | Linearizes the global non-linear system of equations |
CBaseProblem | The type of the base class for all problems which use this model |
CBaseProblem< TypeTag, TTag::BlackOilModel > | The Problem property |
CBaseProblem< TypeTag, TTag::DiscreteFractureModel > | The class for the model |
CBaseProblem< TypeTag, TTag::MultiPhaseBaseModel > | The type of the base base class for actual problems |
CBaseProblem< TypeTag, TTag::NcpModel > | The type of the base base class for actual problems |
CBlackoilConserveSurfaceVolume | Enable surface volume scaling |
CBlackoilConserveSurfaceVolume< TypeTag, TTag::BlackOilModel > | |
CBlackOilEnergyScalingFactor | |
CBlackOilEnergyScalingFactor< TypeTag, TTag::BlackOilModel > | |
CBorderListCreator | The class which marks the border indices associated with the degrees of freedom on a process boundary |
CBorderListCreator< TypeTag, TTag::EcfvDiscretization > | |
CBorderListCreator< TypeTag, TTag::FvBaseDiscretization > | Marks the border indices (required for the algebraic overlap stuff) |
CBorderListCreator< TypeTag, TTag::VcfvDiscretization > | Set the border list creator for vertices |
CBoundaryContext | The secondary variables of a boundary segment |
CBoundaryContext< TypeTag, TTag::FvBaseDiscretization > | |
CBoundaryRateVector | Type of object for specifying boundary conditions |
CBoundaryRateVector< TypeTag, TTag::BlackOilModel > | BoundaryRateVector property |
CBoundaryRateVector< TypeTag, TTag::FlashModel > | BoundaryRateVector property |
CBoundaryRateVector< TypeTag, TTag::FvBaseDiscretization > | Type of object for specifying boundary conditions |
CBoundaryRateVector< TypeTag, TTag::ImmiscibleModel > | BoundaryRateVector property |
CBoundaryRateVector< TypeTag, TTag::NcpModel > | BoundaryRateVector property |
CBoundaryRateVector< TypeTag, TTag::PvsModel > | BoundaryRateVector property |
CBoundaryRateVector< TypeTag, TTag::Richards > | BoundaryRateVector property |
CCellsX | Grid resolution |
CCellsX< TypeTag, TTag::Tutorial1Problem > | |
CCellsY | |
CCellsY< TypeTag, TTag::Tutorial1Problem > | |
CCellsZ | |
CCellsZ< TypeTag, TTag::Tutorial1Problem > | |
CConstraints | The class which represents a constraint degree of freedom |
CConstraints< TypeTag, TTag::FvBaseDiscretization > | The class which represents constraints |
CConstraintsContext | The secondary variables of a constraint degree of freedom |
CConstraintsContext< TypeTag, TTag::FvBaseDiscretization > | |
CContinueOnConvergenceError | Continue with a non-converged solution instead of giving up if we encounter a time step size smaller than the minimum time step size |
CContinueOnConvergenceError< TypeTag, TTag::FvBaseDiscretization > | |
CConvergenceWriter | |
CDiscBaseIntensiveQuantities | The part of the intensive quantities which is specific to the spatial discretization |
CDiscBaseOutputModule | The part of the VTK ouput modules which is specific to the spatial discretization |
CDiscBaseOutputModule< TypeTag, TTag::EcfvDiscretization > | |
CDiscBaseOutputModule< TypeTag, TTag::VcfvDiscretization > | |
CDiscExtensiveQuantities | The part of the extensive quantities which is specific to the spatial discretization |
CDiscExtensiveQuantities< TypeTag, TTag::FvBaseDiscretization > | |
CDiscIntensiveQuantities | The discretization specific part of the intensive quantities |
CDiscIntensiveQuantities< TypeTag, TTag::FvBaseDiscretization > | |
CDiscLocalResidual | The discretization specific part of the local residual |
CDiscLocalResidual< TypeTag, TTag::FvBaseDiscretization > | |
CDiscNewtonMethod | The discretization specific part of he implementing the Newton algorithm |
CDiscNewtonMethod< TypeTag, TTag::FvBaseNewtonMethod > | |
CDiscreteFunction | |
CDiscreteFunction< TypeTag, TTag::FvBaseDiscretization > | |
CDiscreteFunctionSpace | The class describing the discrete function space when dune-fem is used, otherwise it points to the stencil class |
CDiscreteFunctionSpace< TypeTag, TTag::EcfvDiscretization > | |
CDiscreteFunctionSpace< TypeTag, TTag::VcfvDiscretization > | |
CDiscretization | The type of the spatial discretization used by the model |
CDiscretization< TypeTag, TTag::EcfvDiscretization > | The concrete class which manages the spatial discretization |
CDiscretization< TypeTag, TTag::VcfvDiscretization > | The concrete class which manages the spatial discretization |
CDofMapper | The mapper to find the global index of a degree of freedom |
CDofMapper< TypeTag, TTag::EcfvDiscretization > | Mapper for the degrees of freedoms |
CDofMapper< TypeTag, TTag::VcfvDiscretization > | Mapper for the degrees of freedoms |
CDomainSizeX | Domain size |
CDomainSizeX< TypeTag, TTag::Tutorial1Problem > | |
CDomainSizeY | |
CDomainSizeY< TypeTag, TTag::Tutorial1Problem > | |
CDomainSizeZ | |
CDomainSizeZ< TypeTag, TTag::Tutorial1Problem > | |
CDpMaxRel | |
CDpMaxRel< TypeTag, TTag::NewtonMethod > | |
CDsMax | |
CDsMax< TypeTag, TTag::NewtonMethod > | |
CDummySpaceEcfv | |
CDummySpaceVcfv | |
CElementContext | The secondary variables of all degrees of freedom in an element's stencil |
CElementContext< TypeTag, TTag::FvBaseDiscretization > | The element context |
CElementEqVector | A vector of holding a quantity for each equation for each DOF of an element |
CElementEqVector< TypeTag, TTag::FvBaseDiscretization > | The type for storing a residual for an element |
CElementMapper | The mapper to find the global index of an element |
CElementMapper< TypeTag, TTag::FvBaseDiscretization > | Mapper for the grid view's elements |
CEnableAsyncVtkOutput | Determines if the VTK output is written to disk asynchronously |
CEnableAsyncVtkOutput< TypeTag, TTag::FvBaseDiscretization > | |
CEnableBrine | Enable the ECL-blackoil extension for salt |
CEnableBrine< TypeTag, TTag::BlackOilModel > | |
CEnableConstraints | Specify whether the some degrees of fredom can be constraint |
CEnableConstraints< TypeTag, TTag::FvBaseDiscretization > | |
CEnableDiffusion | Enable diffusive fluxes? |
CEnableDiffusion< TypeTag, TTag::BlackOilModel > | Disable diffusion by default |
CEnableDiffusion< TypeTag, TTag::FlashModel > | |
CEnableDiffusion< TypeTag, TTag::NcpModel > | Disable diffusion by default |
CEnableDiffusion< TypeTag, TTag::PvsModel > | |
CEnableDisgasInWater | Enable the ECL-blackoil extension for disolution of gas into water |
CEnableDisgasInWater< TypeTag, TTag::BlackOilModel > | |
CEnableDispersion | Enable dispersive fluxes? |
CEnableDispersion< TypeTag, TTag::BlackOilModel > | Disable disperison by default |
CEnableEclipseOutput | |
CEnableEnergy | Specify whether energy should be considered as a conservation quantity or not |
CEnableEnergy< TypeTag, TTag::BlackOilModel > | |
CEnableEnergy< TypeTag, TTag::FlashModel > | Disable the energy equation by default |
CEnableEnergy< TypeTag, TTag::ImmiscibleModel > | Disable the energy equation by default |
CEnableEnergy< TypeTag, TTag::NcpModel > | Disable the energy equation by default |
CEnableEnergy< TypeTag, TTag::PvsModel > | Disable the energy equation by default |
CEnableExperiments | Specify if experimental features should be enabled or not |
CEnableExperiments< TypeTag, TTag::FvBaseDiscretization > | |
CEnableExtbo | Enable the ECL-blackoil extension for extended BO. ("Second gas" - alternative approach) |
CEnableExtbo< TypeTag, TTag::BlackOilModel > | |
CEnableFoam | Enable the ECL-blackoil extension for foam |
CEnableFoam< TypeTag, TTag::BlackOilModel > | |
CEnableGravity | Returns whether gravity is considered in the problem |
CEnableGravity< TypeTag, TTag::MultiPhaseBaseModel > | Disable gravity by default |
CEnableGravity< TypeTag, TTag::Tutorial1Problem > | |
CEnableGridAdaptation | Switch to enable or disable grid adaptation |
CEnableGridAdaptation< TypeTag, TTag::FvBaseDiscretization > | Disable grid adaptation by default |
CEnableIntensiveQuantityCache | Specify whether all intensive quantities for the grid should be cached in the discretization |
CEnableIntensiveQuantityCache< TypeTag, TTag::DiscreteFractureModel > | |
CEnableIntensiveQuantityCache< TypeTag, TTag::FlashModel > | |
CEnableIntensiveQuantityCache< TypeTag, TTag::FvBaseDiscretization > | |
CEnableMech | |
CEnableMICP | Enable the ECL-blackoil extension for MICP |
CEnableMICP< TypeTag, TTag::BlackOilModel > | |
CEnablePolymer | Enable the ECL-blackoil extension for polymer |
CEnablePolymer< TypeTag, TTag::BlackOilModel > | |
CEnablePolymerMW | Enable the tracking polymer molecular weight tracking and related functionalities |
CEnablePolymerMW< TypeTag, TTag::BlackOilModel > | |
CEnableSaltPrecipitation | Enable the ECL-blackoil extension for salt precipitation |
CEnableSaltPrecipitation< TypeTag, TTag::BlackOilModel > | |
CEnableSolvent | Enable the ECL-blackoil extension for solvents. ("Second gas") |
CEnableSolvent< TypeTag, TTag::BlackOilModel > | |
CEnableStorageCache | Specify whether the storage terms for previous solutions should be cached |
CEnableStorageCache< TypeTag, TTag::FvBaseDiscretization > | |
CEnableTemperature | |
CEnableTemperature< TypeTag, TTag::BlackOilModel > | By default, the blackoil model is isothermal and does not conserve energy |
CEnableThermodynamicHints | Specify whether to use the already calculated solutions as starting values of the intensive quantities |
CEnableThermodynamicHints< TypeTag, TTag::FlashModel > | |
CEnableThermodynamicHints< TypeTag, TTag::FvBaseDiscretization > | |
CEnableVapwat | Enable the ECL-blackoil extension for water evaporation |
CEnableVapwat< TypeTag, TTag::BlackOilModel > | |
CEnableVtkOutput | Global switch to enable or disable the writing of VTK output files |
CEnableVtkOutput< TypeTag, TTag::FvBaseDiscretization > | Enable the VTK output by default |
CEndTime | The default value for the simulation's end time |
CEndTime< TypeTag, TTag::NumericModel > | The default value for the simulation's end time |
CEndTime< TypeTag, TTag::Tutorial1Problem > | |
CEqVector | A vector of holding a quantity for each equation (usually at a given spatial location) |
CEqVector< TypeTag, TTag::FvBaseDiscretization > | A vector of quanties, each for one equation |
CEvaluation | Representation of a function evaluation and all necessary derivatives with regard to the intensive quantities of the primary variables |
CEvaluation< TypeTag, TTag::AutoDiffLocalLinearizer > | Set the function evaluation w.r.t. the primary variables |
CEvaluation< TypeTag, TTag::FiniteDifferenceLocalLinearizer > | |
CExtensiveQuantities | Data required to calculate a flux over a face |
CExtensiveQuantities< TypeTag, TTag::BlackOilModel > | ExtensiveQuantities property |
CExtensiveQuantities< TypeTag, TTag::DiscreteFractureModel > | ExtensiveQuantities property |
CExtensiveQuantities< TypeTag, TTag::FlashModel > | ExtensiveQuantities property |
CExtensiveQuantities< TypeTag, TTag::ImmiscibleModel > | ExtensiveQuantities property |
CExtensiveQuantities< TypeTag, TTag::NcpModel > | ExtensiveQuantities property |
CExtensiveQuantities< TypeTag, TTag::PvsModel > | ExtensiveQuantities property |
CExtensiveQuantities< TypeTag, TTag::Richards > | The class for the quantities required for the flux calculation |
CExtensiveStorageTerm | Specify whether the storage terms use extensive quantities or not |
CExtensiveStorageTerm< TypeTag, TTag::FvBaseDiscretization > | |
CFlashSolver | The type of the flash constraint solver |
CFlashSolver< TypeTag, TTag::FlashModel > | Use the NCP flash solver by default |
CFlashTolerance | The maximum accepted error of the flash solver |
CFlashTolerance< TypeTag, TTag::FlashModel > | Let the flash solver choose its tolerance by default |
CFlashTwoPhaseMethod | Two-phase flash method |
CFlashTwoPhaseMethod< TypeTag, TTag::FlashModel > | |
CFlashVerbosity | The verbosity level of the flash solver |
CFlashVerbosity< TypeTag, TTag::FlashModel > | |
CFluid | The fluid used by the model |
CFluid< TypeTag, TTag::ImmiscibleSinglePhaseModel > | |
CFluidSystem | The fluid systems including the information about the phases |
CFluidSystem< TypeTag, TTag::BlackOilModel > | Set the fluid system to the black-oil fluid system by default |
CFluidSystem< TypeTag, TTag::ImmiscibleSinglePhaseModel > | The fluid system to use by default |
CFluidSystem< TypeTag, TTag::ImmiscibleTwoPhaseModel > | |
CFluidSystem< TypeTag, TTag::Richards > | The fluid system used by the model |
CFluxModule | Specifies the relation used for velocity |
CFluxModule< TypeTag, TTag::BlackOilModel > | |
CFluxModule< TypeTag, TTag::MultiPhaseBaseModel > | By default, use the Darcy relation to determine the phase velocity |
CGasComponentIndex | Index of the component which constitutes the gas |
CGasComponentIndex< TypeTag, TTag::Richards > | By default, assume that the gas component is the other than the liquid one |
CGasPhaseIndex | Index of the fluid which represents the non-wetting phase |
CGasPhaseIndex< TypeTag, TTag::Richards > | By default, assume that the non-liquid phase is gaseos |
CGlobalEqVector | Vector containing a quantity of for equation for each DOF of the whole grid |
CGlobalEqVector< TypeTag, TTag::FvBaseDiscretization > | The type for storing a residual for the whole grid |
CGMResRestart | Number of iterations between solver restarts for the GMRES solver |
CGMResRestart< TypeTag, TTag::ParallelIstlLinearSolver > | Set the GMRes restart parameter to 10 by default |
CGradientCalculator | Calculates gradients of arbitrary quantities at flux integration points |
CGradientCalculator< TypeTag, TTag::FvBaseDiscretization > | Calculates the gradient of any quantity given the index of a flux approximation point |
CGradientCalculator< TypeTag, TTag::VcfvDiscretization > | Calculates the gradient of any quantity given the index of a flux approximation point |
CGrid | The type of the DUNE grid |
CGrid< TypeTag, TTag::StructuredGridVanguard > | |
CGrid< TypeTag, TTag::Tutorial1Problem > | |
CGridCommHandleFactory | The class to create grid communication handles |
CGridCommHandleFactory< TypeTag, TTag::EcfvDiscretization > | The class to create grid communication handles |
CGridCommHandleFactory< TypeTag, TTag::VcfvDiscretization > | The class to create grid communication handles |
CGridFile | Name of the grid file |
CGridFile< TypeTag, TTag::NumericModel > | Set a value for the GridFile property |
CGridGlobalRefinements | |
CGridGlobalRefinements< TypeTag, TTag::NumericModel > | |
CGridView | |
CGridView< TypeTag, TTag::NumericModel > | |
CGridViewLevel | Level of the grid view |
CIndices | Enumerations used by the model |
CIndices< TypeTag, TTag::BlackOilModel > | The indices required by the model |
CIndices< TypeTag, TTag::FlashModel > | The indices required by the flash-baseed isothermal compositional model |
CIndices< TypeTag, TTag::ImmiscibleModel > | The indices required by the isothermal immiscible multi-phase model |
CIndices< TypeTag, TTag::NcpModel > | The indices required by the compositional NCP model |
CIndices< TypeTag, TTag::PvsModel > | The indices required by the isothermal PVS model |
CIndices< TypeTag, TTag::Richards > | The class with all index definitions for the model |
CInitialTimeStepSize | The default value for the simulation's initial time step size |
CInitialTimeStepSize< TypeTag, TTag::NumericModel > | The default value for the simulation's initial time step size |
CInitialTimeStepSize< TypeTag, TTag::Tutorial1Problem > | |
CIntensiveQuantities | The secondary variables within a sub-control volume |
CIntensiveQuantities< TypeTag, TTag::BlackOilModel > | IntensiveQuantities property |
CIntensiveQuantities< TypeTag, TTag::DiscreteFractureModel > | IntensiveQuantities property |
CIntensiveQuantities< TypeTag, TTag::FlashModel > | IntensiveQuantities property |
CIntensiveQuantities< TypeTag, TTag::FvBaseDiscretization > | The class representing intensive quantities |
CIntensiveQuantities< TypeTag, TTag::ImmiscibleModel > | IntensiveQuantities property |
CIntensiveQuantities< TypeTag, TTag::NcpModel > | IntensiveQuantities property |
CIntensiveQuantities< TypeTag, TTag::PvsModel > | IntensiveQuantities property |
CIntensiveQuantities< TypeTag, TTag::Richards > | The class for the intensive quantities |
CLinearizeNonLocalElements | |
CLinearizeNonLocalElements< TypeTag, TTag::EcfvDiscretization > | |
CLinearizeNonLocalElements< TypeTag, TTag::VcfvDiscretization > | |
CLinearizer | The class which linearizes the non-linear system of equations |
CLinearizer< TypeTag, TTag::FvBaseDiscretization > | Linearizer for the global system of equations |
CLinearSolverAbsTolerance | Maximum accepted error of the norm of the residual |
CLinearSolverAbsTolerance< TypeTag, TTag::FvBaseDiscretization > | |
CLinearSolverBackend | The type of the linear solver to be used |
CLinearSolverBackend< TypeTag, TTag::ParallelAmgLinearSolver > | |
CLinearSolverBackend< TypeTag, TTag::ParallelBiCGStabLinearSolver > | |
CLinearSolverBackend< TypeTag, TTag::ParallelIstlLinearSolver > | |
CLinearSolverMaxError | |
CLinearSolverMaxError< TypeTag, TTag::ParallelAmgLinearSolver > | |
CLinearSolverMaxError< TypeTag, TTag::ParallelBiCGStabLinearSolver > | |
CLinearSolverMaxIterations | Maximum number of iterations eyecuted by the linear solver |
CLinearSolverMaxIterations< TypeTag, TTag::ParallelBaseLinearSolver > | Set the default number of maximum iterations for the linear solver |
CLinearSolverOverlapSize | The size of the algebraic overlap of the linear solver |
CLinearSolverOverlapSize< TypeTag, TTag::ParallelBaseLinearSolver > | Set the default overlap size to 2 |
CLinearSolverScalar | The floating point type used internally by the linear solver |
CLinearSolverScalar< TypeTag, TTag::ParallelBaseLinearSolver > | |
CLinearSolverSplice | Set the splices for the finite volume discretizations |
CLinearSolverSplice< TypeTag, TTag::FvBaseDiscretization > | Use a parallel BiCGStab linear solver by default |
CLinearSolverTolerance | Maximum accepted error of the solution of the linear solver |
CLinearSolverTolerance< TypeTag, TTag::FvBaseDiscretization > | |
CLinearSolverVerbosity | Specifies the verbosity of the linear solver |
CLinearSolverVerbosity< TypeTag, TTag::ParallelBaseLinearSolver > | Make the linear solver shut up by default |
CLinearSolverWrapper | |
CLinearSolverWrapper< TypeTag, TTag::ParallelIstlLinearSolver > | |
CLiquidComponentIndex | Index of the component which constitutes the liquid |
CLiquidComponentIndex< TypeTag, TTag::Richards > | By default, assume that component which the liquid is made of has the same index as the liquid phase |
CLiquidPhaseIndex | Index of the fluid which represents the wetting phase |
CLiquidPhaseIndex< TypeTag, TTag::Richards > | By default, assume that the first phase is the liquid one |
CLocalLinearizer | The type of the local linearizer |
CLocalLinearizer< TypeTag, TTag::AutoDiffLocalLinearizer > | |
CLocalLinearizer< TypeTag, TTag::FiniteDifferenceLocalLinearizer > | |
CLocalLinearizerSplice | |
CLocalLinearizerSplice< TypeTag, TTag::FvBaseDiscretization > | By default, use finite differences to linearize the system of PDEs |
CLocalResidual | The type of the local residual function |
CLocalResidual< TypeTag, TTag::BlackOilModel > | Set the local residual function |
CLocalResidual< TypeTag, TTag::DiscreteFractureModel > | Use the immiscible multi-phase local jacobian operator for the immiscible multi-phase model |
CLocalResidual< TypeTag, TTag::FlashModel > | Use the FlashLocalResidual function for the flash model |
CLocalResidual< TypeTag, TTag::ImmiscibleModel > | Use the immiscible multi-phase local jacobian operator for the immiscible multi-phase model |
CLocalResidual< TypeTag, TTag::NcpModel > | Use the Ncp local jacobian operator for the compositional NCP model |
CLocalResidual< TypeTag, TTag::PvsModel > | Use the PVS local jacobian operator for the PVS model |
CLocalResidual< TypeTag, TTag::Richards > | The local residual operator |
CMaterialLaw | The material law which ought to be used (extracted from the spatial parameters) |
CMaterialLaw< TypeTag, TTag::MultiPhaseBaseModel > | Set the material law to the null law by default |
CMaterialLaw< TypeTag, TTag::Tutorial1Problem > | |
CMaterialLawParams | The context material law (extracted from the spatial parameters) |
CMaterialLawParams< TypeTag, TTag::MultiPhaseBaseModel > | Set the property for the material parameters by extracting it from the material law |
CMaximumWaterSaturation | |
CMaximumWaterSaturation< TypeTag, TTag::NewtonMethod > | |
CMaxTemperatureChange | |
CMaxTemperatureChange< TypeTag, TTag::NewtonMethod > | |
CMaxTimeStepDivisions | The maximum allowed number of timestep divisions for the Newton solver |
CMaxTimeStepDivisions< TypeTag, TTag::FvBaseDiscretization > | |
CMaxTimeStepSize | Specify the maximum size of a time integration [s] |
CMaxTimeStepSize< TypeTag, TTag::FvBaseDiscretization > | Use an unlimited time step size by default |
CMinTimeStepSize | Specify the minimal size of a time integration [s] |
CMinTimeStepSize< TypeTag, TTag::FvBaseDiscretization > | By default, accept any time step larger than zero |
CModel | The type of the model |
CModel< TypeTag, TTag::BlackOilModel > | The Model property |
CModel< TypeTag, TTag::DiscreteFractureModel > | The class for the model |
CModel< TypeTag, TTag::FlashModel > | Model property |
CModel< TypeTag, TTag::ImmiscibleModel > | Model property |
CModel< TypeTag, TTag::NcpModel > | Model property |
CModel< TypeTag, TTag::PvsModel > | Model property |
CModel< TypeTag, TTag::Richards > | The global model used |
CModelParameterGroup | Property which defines the group that is queried for parameters by default |
CModelParameterGroup< TypeTag, TTag::NumericModel > | Use the global group as default for the model's parameter group |
CNcpCompositionFromFugacitiesSolver | |
CNcpFugacitiesBaseWeight | The unmodified weight for the fugacity primary variables |
CNcpFugacitiesBaseWeight< TypeTag, TTag::NcpModel > | The unmodified weight for the fugacity primary variables |
CNcpPressureBaseWeight | The unmodified weight for the pressure primary variable |
CNcpPressureBaseWeight< TypeTag, TTag::NcpModel > | The unmodified weight for the pressure primary variable |
CNcpSaturationsBaseWeight | The weight for the saturation primary variables |
CNcpSaturationsBaseWeight< TypeTag, TTag::NcpModel > | The weight for the saturation primary variables |
CNewtonConvergenceWriter | Specifies the type of the class which writes out the Newton convergence |
CNewtonConvergenceWriter< TypeTag, TTag::FvBaseNewtonMethod > | |
CNewtonConvergenceWriter< TypeTag, TTag::NewtonMethod > | |
CNewtonMaxError | |
CNewtonMaxError< TypeTag, TTag::NewtonMethod > | |
CNewtonMaxIterations | Number of maximum iterations for the Newton method |
CNewtonMaxIterations< TypeTag, TTag::NewtonMethod > | |
CNewtonMethod | Specifies the type of the actual Newton method |
CNewtonMethod< TypeTag, TTag::BlackOilModel > | Use the black-oil specific newton method |
CNewtonMethod< TypeTag, TTag::FlashModel > | Use the PT flash specific newton method for the flash model |
CNewtonMethod< TypeTag, TTag::FvBaseNewtonMethod > | |
CNewtonMethod< TypeTag, TTag::NcpModel > | Use the Ncp specific newton method for the compositional NCP model |
CNewtonMethod< TypeTag, TTag::NewtonMethod > | |
CNewtonMethod< TypeTag, TTag::PvsModel > | Use the PVS specific newton method for the PVS model |
CNewtonMethod< TypeTag, TTag::Richards > | The class of the Newton method |
CNewtonTargetIterations | The number of iterations at which the Newton method should aim at |
CNewtonTargetIterations< TypeTag, TTag::NewtonMethod > | |
CNewtonTolerance | The value for the error below which convergence is declared |
CNewtonTolerance< TypeTag, TTag::NewtonMethod > | |
CNewtonVerbose | Specifies whether the Newton method should print messages or not |
CNewtonVerbose< TypeTag, TTag::NewtonMethod > | |
CNewtonWriteConvergence | |
CNewtonWriteConvergence< TypeTag, TTag::NewtonMethod > | |
CNonWettingFluid | |
CNonWettingFluid< TypeTag, TTag::Richards > | The non-wetting phase used |
CNonwettingPhase | The non-wetting phase for two-phase models |
CNonwettingPhase< TypeTag, TTag::ImmiscibleTwoPhaseModel > | |
CNonwettingPhase< TypeTag, TTag::Tutorial1Problem > | |
CNumComponents | Number of chemical species in the system |
CNumComponents< TypeTag, TTag::MultiPhaseBaseModel > | Number of chemical species in the system |
CNumEq | Number of equations in the system of PDEs |
CNumEq< TypeTag, TTag::MultiPhaseBaseModel > | Set the number of equations to the number of phases |
CNumericDifferenceMethod | |
CNumericDifferenceMethod< TypeTag, TTag::FiniteDifferenceLocalLinearizer > | Specify which kind of method should be used to numerically calculate the partial derivatives of the residual |
CNumPhases | Number of fluid phases in the system |
CNumPhases< TypeTag, TTag::MultiPhaseBaseModel > | The number of phases is determined by the fluid system |
COutputDir | The directory to which simulation output ought to be written to |
COutputDir< TypeTag, TTag::FvBaseDiscretization > | By default, write the simulation output to the current working directory |
COverlap | |
COverlap< TypeTag, TTag::ParallelBaseLinearSolver > | |
COverlappingLinearOperator | |
COverlappingLinearOperator< TypeTag, TTag::ParallelBaseLinearSolver > | |
COverlappingMatrix | |
COverlappingMatrix< TypeTag, TTag::ParallelBaseLinearSolver > | |
COverlappingScalarProduct | |
COverlappingScalarProduct< TypeTag, TTag::ParallelBaseLinearSolver > | |
COverlappingVector | |
COverlappingVector< TypeTag, TTag::ParallelBaseLinearSolver > | |
CParameterFile | |
CParameterFile< TypeTag, TTag::NumericModel > | Set a value for the ParameterFile property |
CParameterMetaData | |
CParameterMetaData< TypeTag, TTag::ParameterSystem > | Set the ParameterMetaData property |
CParameterTree | Property which provides a Dune::ParameterTree |
CParameterTree< TypeTag, TTag::NumericModel > | Set the ParameterTree property |
CPreconditionerOrder | The order of the sequential preconditioner |
CPreconditionerOrder< TypeTag, TTag::ParallelBaseLinearSolver > | Set the preconditioner order to 0 by default |
CPreconditionerRelaxation | The relaxation factor of the preconditioner |
CPreconditionerRelaxation< TypeTag, TTag::ParallelBaseLinearSolver > | Set the preconditioner relaxation parameter to 1.0 by default |
CPreconditionerWrapper | Preconditioner used by the linear solver |
CPreconditionerWrapper< TypeTag, TTag::ParallelBaseLinearSolver > | |
CPreconditionerWrapper< TypeTag, TTag::ParallelIstlLinearSolver > | |
CPredeterminedTimeStepsFile | The name of the file with a number of forced time step lengths |
CPredeterminedTimeStepsFile< TypeTag, TTag::NumericModel > | By default, do not force any time steps |
CPressureMax | |
CPressureMax< TypeTag, TTag::NewtonMethod > | |
CPressureMin | |
CPressureMin< TypeTag, TTag::NewtonMethod > | |
CPressureScale | |
CPrimaryVariables | A vector of primary variables within a sub-control volume |
CPrimaryVariables< TypeTag, TTag::BlackOilModel > | PrimaryVariables property |
CPrimaryVariables< TypeTag, TTag::DiscreteFractureModel > | PrimaryVariables property |
CPrimaryVariables< TypeTag, TTag::FlashModel > | PrimaryVariables property |
CPrimaryVariables< TypeTag, TTag::FvBaseDiscretization > | An object representing a local set of primary variables |
CPrimaryVariables< TypeTag, TTag::ImmiscibleModel > | PrimaryVariables property |
CPrimaryVariables< TypeTag, TTag::NcpModel > | PrimaryVariables property |
CPrimaryVariables< TypeTag, TTag::PvsModel > | PrimaryVariables property |
CPrimaryVariables< TypeTag, TTag::Richards > | PrimaryVariables property |
CPrintParameters | Print all parameters on startup? |
CPrintParameters< TypeTag, TTag::NumericModel > | By default, print the values of the run-time parameters on startup |
CPrintProperties | Print all properties on startup? |
CPrintProperties< TypeTag, TTag::NumericModel > | By default, print the properties on startup |
CPriVarOscilationThreshold | |
CPriVarOscilationThreshold< TypeTag, TTag::NewtonMethod > | |
CProblem | The type of the problem |
CProblem< TypeTag, TTag::Tutorial1Problem > | |
CProjectSaturations | |
CProjectSaturations< TypeTag, TTag::NewtonMethod > | |
CPvsMoleFractionsBaseWeight | The basis value for the weight of the mole fraction primary variables |
CPvsMoleFractionsBaseWeight< TypeTag, TTag::PvsModel > | The basis value for the weight of the mole fraction primary variables |
CPvsPressureBaseWeight | The basis value for the weight of the pressure primary variable |
CPvsPressureBaseWeight< TypeTag, TTag::PvsModel > | The basis value for the weight of the pressure primary variable |
CPvsSaturationsBaseWeight | The basis value for the weight of the saturation primary variables |
CPvsSaturationsBaseWeight< TypeTag, TTag::PvsModel > | The basis value for the weight of the saturation primary variables |
CPvsVerbosity | The verbosity of the model (0 -> do not print anything, 2 -> spam stdout a lot) |
CPvsVerbosity< TypeTag, TTag::PvsModel > | |
CRateVector | Vector containing volumetric or areal rates of quantities |
CRateVector< TypeTag, TTag::BlackOilModel > | RateVector property |
CRateVector< TypeTag, TTag::FlashModel > | RateVector property |
CRateVector< TypeTag, TTag::FvBaseDiscretization > | A vector for mass/energy rates |
CRateVector< TypeTag, TTag::ImmiscibleModel > | RateVector property |
CRateVector< TypeTag, TTag::NcpModel > | RateVector property |
CRateVector< TypeTag, TTag::PvsModel > | RateVector property |
CRateVector< TypeTag, TTag::Richards > | RateVector property |
CRestartTime | The default value for the simulation's restart time |
CRestartTime< TypeTag, TTag::NumericModel > | The default value for the simulation's restart time |
CScalar | Property to specify the type of scalar values |
CScalar< TypeTag, TTag::NumericModel > | Set the default type of scalar values to double |
CSeparateSparseSourceTerms | |
CSimulator | Manages the simulation time |
CSimulator< TypeTag, TTag::FvBaseDiscretization > | Set the default type for the time manager |
CSimulator< TypeTag, TTag::NumericModel > | |
CSolidEnergyLaw | The material law for the energy stored in the solid matrix |
CSolidEnergyLaw< TypeTag, TTag::MultiPhaseBaseModel > | |
CSolidEnergyLawParams | The parameters of the material law for energy storage of the solid |
CSolidEnergyLawParams< TypeTag, TTag::MultiPhaseBaseModel > | |
CSolutionVector | Vector containing all primary variables of the grid |
CSolutionVector< TypeTag, TTag::FvBaseDiscretization > | The type of a solution for the whole grid at a fixed time |
CSparseMatrixAdapter | The class that allows to manipulate sparse matrices |
CSparseMatrixAdapter< TypeTag, TTag::ParallelBaseLinearSolver > | |
CSpatialDiscretizationSplice | The splice to be used for the spatial discretization |
CSpatialDiscretizationSplice< TypeTag, TTag::MultiPhaseBaseModel > | |
CSpatialDiscretizationSplice< TypeTag, TTag::Tutorial1Problem > | |
CSplices | |
CSplices< TypeTag, TTag::FvBaseDiscretization > | |
CSplices< TypeTag, TTag::MultiPhaseBaseModel > | Specify the splices of the MultiPhaseBaseModel type tag |
CStencil | The class describing the stencil of the spatial discretization |
CStencil< TypeTag, TTag::EcfvDiscretization > | Set the stencil |
CStencil< TypeTag, TTag::VcfvDiscretization > | Set the stencil |
CTemperatureMax | |
CTemperatureMax< TypeTag, TTag::NewtonMethod > | |
CTemperatureMin | |
CTemperatureMin< TypeTag, TTag::NewtonMethod > | |
CThermalConductionLaw | The material law for thermal conduction |
CThermalConductionLaw< TypeTag, TTag::MultiPhaseBaseModel > | Set the thermal conduction law to a dummy one by default |
CThermalConductionLawParams | The parameters of the material law for thermal conduction |
CThermalConductionLawParams< TypeTag, TTag::MultiPhaseBaseModel > | |
CThreadManager | The OpenMP threads manager |
CThreadManager< TypeTag, TTag::FvBaseDiscretization > | The OpenMP threads manager |
CThreadsPerProcess | |
CThreadsPerProcess< TypeTag, TTag::FvBaseDiscretization > | |
CTimeDiscHistorySize | The history size required by the time discretization |
CTimeDiscHistorySize< TypeTag, TTag::FvBaseDiscretization > | Set the history size of the time discretization to 2 (for implicit euler) |
CUndefinedProperty | Tag to mark properties as undefined |
CUseLinearizationLock | |
CUseLinearizationLock< TypeTag, TTag::EcfvDiscretization > | |
CUseLinearizationLock< TypeTag, TTag::FvBaseDiscretization > | |
CUseP1FiniteElementGradients | |
CUseP1FiniteElementGradients< TypeTag, TTag::VcfvDiscretization > | Use two-point gradients by default for the vertex centered finite volume scheme |
CUseTwoPointGradients | |
CUseTwoPointGradients< TypeTag, TTag::DiscreteFractureModel > | |
CUseVolumetricResidual | Specify whether to use volumetric residuals or not |
CUseVolumetricResidual< TypeTag, TTag::FvBaseDiscretization > | |
CVanguard | Property which provides a Vanguard (manages grids) |
CVanguard< TypeTag, TTag::NumericModel > | |
CVanguard< TypeTag, TTag::StructuredGridVanguard > | |
CVanguard< TypeTag, TTag::Tutorial1Problem > | |
CVertexMapper | The mapper to find the global index of a vertex |
CVertexMapper< TypeTag, TTag::FvBaseDiscretization > | Mapper for the grid view's vertices |
CVtkOutputFormat | Specify the format the VTK output is written to disk |
CVtkOutputFormat< TypeTag, TTag::FvBaseDiscretization > | Set the format of the VTK output to ASCII by default |
CVtkWriteAverageMolarMasses | |
CVtkWriteAverageMolarMasses< TypeTag, TTag::VtkMultiPhase > | |
CVtkWriteBiofilmConcentration | |
CVtkWriteBiofilmConcentration< TypeTag, TTag::VtkBlackOilMICP > | |
CVtkWriteCalciteConcentration | |
CVtkWriteCalciteConcentration< TypeTag, TTag::VtkBlackOilMICP > | |
CVtkWriteDensities | |
CVtkWriteDensities< TypeTag, TTag::VtkMultiPhase > | |
CVtkWriteDiffusionCoefficients | |
CVtkWriteDiffusionCoefficients< TypeTag, TTag::VtkDiffusion > | |
CVtkWriteDofIndex | |
CVtkWriteDofIndex< TypeTag, TTag::VtkPrimaryVars > | |
CVtkWriteEffectiveDiffusionCoefficients | |
CVtkWriteEffectiveDiffusionCoefficients< TypeTag, TTag::VtkDiffusion > | |
CVtkWriteEnthalpies | |
CVtkWriteEnthalpies< TypeTag, TTag::VtkEnergy > | |
CVtkWriteEquilibriumConstants | |
CVtkWriteEquilibriumConstants< TypeTag, TTag::VtkPTFlash > | |
CVtkWriteExtrusionFactor | |
CVtkWriteExtrusionFactor< TypeTag, TTag::VtkMultiPhase > | |
CVtkWriteFilterVelocities | |
CVtkWriteFilterVelocities< TypeTag, TTag::VtkMultiPhase > | |
CVtkWriteFluidEnthalpies | |
CVtkWriteFluidEnthalpies< TypeTag, TTag::VtkBlackOilEnergy > | |
CVtkWriteFluidInternalEnergies | |
CVtkWriteFluidInternalEnergies< TypeTag, TTag::VtkBlackOilEnergy > | |
CVtkWriteFractureFilterVelocities | |
CVtkWriteFractureFilterVelocities< TypeTag, TTag::VtkDiscreteFracture > | |
CVtkWriteFractureIntrinsicPermeabilities | |
CVtkWriteFractureIntrinsicPermeabilities< TypeTag, TTag::VtkDiscreteFracture > | |
CVtkWriteFractureMobilities | |
CVtkWriteFractureMobilities< TypeTag, TTag::VtkDiscreteFracture > | |
CVtkWriteFracturePorosity | |
CVtkWriteFracturePorosity< TypeTag, TTag::VtkDiscreteFracture > | |
CVtkWriteFractureRelativePermeabilities | |
CVtkWriteFractureRelativePermeabilities< TypeTag, TTag::VtkDiscreteFracture > | |
CVtkWriteFractureSaturations | |
CVtkWriteFractureSaturations< TypeTag, TTag::VtkDiscreteFracture > | |
CVtkWriteFractureVolumeFraction | |
CVtkWriteFractureVolumeFraction< TypeTag, TTag::VtkDiscreteFracture > | |
CVtkWriteFugacities | |
CVtkWriteFugacities< TypeTag, TTag::VtkComposition > | |
CVtkWriteFugacityCoeffs | |
CVtkWriteFugacityCoeffs< TypeTag, TTag::VtkComposition > | |
CVtkWriteGasDissolutionFactor | |
CVtkWriteGasDissolutionFactor< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteGasFormationVolumeFactor | |
CVtkWriteGasFormationVolumeFactor< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteGasSaturationPressure | |
CVtkWriteGasSaturationPressure< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteInternalEnergies | |
CVtkWriteInternalEnergies< TypeTag, TTag::VtkEnergy > | |
CVtkWriteIntrinsicPermeabilities | |
CVtkWriteIntrinsicPermeabilities< TypeTag, TTag::VtkMultiPhase > | |
CVtkWriteLiquidMoleFractions | |
CVtkWriteLiquidMoleFractions< TypeTag, TTag::VtkPTFlash > | |
CVtkWriteMassFractions | |
CVtkWriteMassFractions< TypeTag, TTag::VtkComposition > | |
CVtkWriteMicrobialConcentration | |
CVtkWriteMicrobialConcentration< TypeTag, TTag::VtkBlackOilMICP > | |
CVtkWriteMobilities | |
CVtkWriteMobilities< TypeTag, TTag::ImmiscibleSinglePhaseModel > | |
CVtkWriteMobilities< TypeTag, TTag::VtkMultiPhase > | |
CVtkWriteMolarities | |
CVtkWriteMolarities< TypeTag, TTag::VtkComposition > | |
CVtkWriteMoleFractions | |
CVtkWriteMoleFractions< TypeTag, TTag::VtkComposition > | |
CVtkWriteOilFormationVolumeFactor | |
CVtkWriteOilFormationVolumeFactor< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteOilSaturationPressure | |
CVtkWriteOilSaturationPressure< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteOilVaporizationFactor | |
CVtkWriteOilVaporizationFactor< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteOxygenConcentration | |
CVtkWriteOxygenConcentration< TypeTag, TTag::VtkBlackOilMICP > | |
CVtkWritePhasePresence | |
CVtkWritePhasePresence< TypeTag, TTag::VtkPhasePresence > | |
CVtkWritePolymerAdsorption | |
CVtkWritePolymerAdsorption< TypeTag, TTag::VtkBlackOilPolymer > | |
CVtkWritePolymerConcentration | |
CVtkWritePolymerConcentration< TypeTag, TTag::VtkBlackOilPolymer > | |
CVtkWritePolymerDeadPoreVolume | |
CVtkWritePolymerDeadPoreVolume< TypeTag, TTag::VtkBlackOilPolymer > | |
CVtkWritePolymerRockDensity | |
CVtkWritePolymerRockDensity< TypeTag, TTag::VtkBlackOilPolymer > | |
CVtkWritePolymerViscosityCorrection | |
CVtkWritePolymerViscosityCorrection< TypeTag, TTag::VtkBlackOilPolymer > | |
CVtkWritePorosity | |
CVtkWritePorosity< TypeTag, TTag::VtkMultiPhase > | |
CVtkWritePotentialGradients | |
CVtkWritePotentialGradients< TypeTag, TTag::VtkMultiPhase > | |
CVtkWritePressures | |
CVtkWritePressures< TypeTag, TTag::VtkMultiPhase > | |
CVtkWritePrimaryVars | |
CVtkWritePrimaryVars< TypeTag, TTag::VtkPrimaryVars > | |
CVtkWritePrimaryVarsMeaning | |
CVtkWritePrimaryVarsMeaning< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteProcessRank | |
CVtkWriteProcessRank< TypeTag, TTag::VtkPrimaryVars > | |
CVtkWriteRelativePermeabilities | |
CVtkWriteRelativePermeabilities< TypeTag, TTag::ImmiscibleSinglePhaseModel > | |
CVtkWriteRelativePermeabilities< TypeTag, TTag::VtkMultiPhase > | |
CVtkWriteRockInternalEnergy | |
CVtkWriteRockInternalEnergy< TypeTag, TTag::VtkBlackOilEnergy > | |
CVtkWriteSaturatedGasOilVaporizationFactor | |
CVtkWriteSaturatedGasOilVaporizationFactor< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteSaturatedOilGasDissolutionFactor | |
CVtkWriteSaturatedOilGasDissolutionFactor< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteSaturationRatios | |
CVtkWriteSaturationRatios< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteSaturations | |
CVtkWriteSaturations< TypeTag, TTag::ImmiscibleSinglePhaseModel > | |
CVtkWriteSaturations< TypeTag, TTag::VtkMultiPhase > | |
CVtkWriteSolidInternalEnergy | |
CVtkWriteSolidInternalEnergy< TypeTag, TTag::VtkEnergy > | |
CVtkWriteSolventDensity | |
CVtkWriteSolventDensity< TypeTag, TTag::VtkBlackOilSolvent > | |
CVtkWriteSolventMobility | |
CVtkWriteSolventMobility< TypeTag, TTag::VtkBlackOilSolvent > | |
CVtkWriteSolventRsw | |
CVtkWriteSolventRsw< TypeTag, TTag::VtkBlackOilSolvent > | |
CVtkWriteSolventSaturation | |
CVtkWriteSolventSaturation< TypeTag, TTag::VtkBlackOilSolvent > | |
CVtkWriteSolventViscosity | |
CVtkWriteSolventViscosity< TypeTag, TTag::VtkBlackOilSolvent > | |
CVtkWriteTemperature | |
CVtkWriteTemperature< TypeTag, TTag::VtkTemperature > | |
CVtkWriteThermalConductivity | |
CVtkWriteThermalConductivity< TypeTag, TTag::VtkEnergy > | |
CVtkWriteTortuosities | |
CVtkWriteTortuosities< TypeTag, TTag::VtkDiffusion > | |
CVtkWriteTotalMassFractions | |
CVtkWriteTotalMassFractions< TypeTag, TTag::VtkComposition > | |
CVtkWriteTotalMoleFractions | |
CVtkWriteTotalMoleFractions< TypeTag, TTag::VtkComposition > | |
CVtkWriteTotalThermalConductivity | |
CVtkWriteTotalThermalConductivity< TypeTag, TTag::VtkBlackOilEnergy > | |
CVtkWriteUreaConcentration | |
CVtkWriteUreaConcentration< TypeTag, TTag::VtkBlackOilMICP > | |
CVtkWriteViscosities | |
CVtkWriteViscosities< TypeTag, TTag::VtkMultiPhase > | |
CVtkWriteWaterFormationVolumeFactor | |
CVtkWriteWaterFormationVolumeFactor< TypeTag, TTag::VtkBlackOil > | |
CVtkWriteWaterViscosityCorrection | |
CVtkWriteWaterViscosityCorrection< TypeTag, TTag::VtkBlackOilPolymer > | |
CWaterOnlyThreshold | |
CWaterOnlyThreshold< TypeTag, TTag::NewtonMethod > | |
CWettingFluid | |
CWettingFluid< TypeTag, TTag::Richards > | The wetting phase used |
CWettingPhase | The wetting phase for two-phase models |
CWettingPhase< TypeTag, TTag::ImmiscibleTwoPhaseModel > | |
CWettingPhase< TypeTag, TTag::Tutorial1Problem > | |
►Caligned_allocator | |
Crebind | |
►Caligned_allocator< void, Alignment > | |
Crebind | |
CBaseAuxiliaryModule | Base class for specifying auxiliary equations |
CBaseOutputModule | The base class for writer modules |
CBaseOutputWriter | The base class for all output writers |
CBaseVanguard | Provides the base class for most (all?) simulator vanguards |
CBlackOilBoundaryRateVector | Implements a boundary vector for the fully implicit black-oil model |
CBlackOilBrineIntensiveQuantities | |
CBlackOilBrineIntensiveQuantities< TypeTag, false > | |
CBlackOilBrineModule | Contains the high level supplements required to extend the black oil model by brine |
CBlackOilBrineParams | Struct holding the parameters for the BlackoilBrineModule class |
CBlackOilDarcyExtensiveQuantities | Specifies the extensive quantities for the black-oil model if using Darcy relation |
CBlackOilDarcyFluxModule | Provides a Darcy flux module for the blackoil model |
CBlackOilDiffusionExtensiveQuantities | Provides the quantities required to calculate diffusive mass fluxes |
CBlackOilDiffusionExtensiveQuantities< TypeTag, false > | Provides the quantities required to calculate diffusive mass fluxes. |
CBlackOilDiffusionExtensiveQuantities< TypeTag, true > | Provides the quantities required to calculate diffusive mass fluxes. |
CBlackOilDiffusionIntensiveQuantities | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes |
CBlackOilDiffusionIntensiveQuantities< TypeTag, false > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. |
CBlackOilDiffusionIntensiveQuantities< TypeTag, true > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. |
CBlackOilDiffusionModule | Provides the auxiliary methods required for consideration of the diffusion equation |
CBlackOilDiffusionModule< TypeTag, false > | Provides the auxiliary methods required for consideration of the diffusion equation. |
CBlackOilDiffusionModule< TypeTag, true > | Provides the auxiliary methods required for consideration of the diffusion equation. |
CBlackOilDispersionExtensiveQuantities | Provides the quantities required to calculate dispersive mass fluxes |
CBlackOilDispersionExtensiveQuantities< TypeTag, false > | |
CBlackOilDispersionExtensiveQuantities< TypeTag, true > | Provides the quantities required to calculate dispersive mass fluxes. |
CBlackOilDispersionIntensiveQuantities | Provides the volumetric quantities required for the calculation of dispersive fluxes |
CBlackOilDispersionIntensiveQuantities< TypeTag, false > | |
CBlackOilDispersionIntensiveQuantities< TypeTag, true > | |
CBlackOilDispersionModule | Provides the auxiliary methods required for consideration of the dispersion equation |
CBlackOilDispersionModule< TypeTag, false > | Provides the auxiliary methods required for consideration of the dispersion equation. |
CBlackOilDispersionModule< TypeTag, true > | Provides the auxiliary methods required for consideration of the dispersion equation. |
CBlackOilEnergyExtensiveQuantities | Provides the energy specific extensive quantities to the generic black-oil module's extensive quantities |
CBlackOilEnergyExtensiveQuantities< TypeTag, false > | |
CBlackOilEnergyIntensiveQuantities | Provides the volumetric quantities required for the equations needed by the energys extension of the black-oil model |
CBlackOilEnergyIntensiveQuantities< TypeTag, false > | |
CBlackOilEnergyModule | Contains the high level supplements required to extend the black oil model by energy |
CBlackOilExtboExtensiveQuantities | Provides the solvent specific extensive quantities to the generic black-oil module's extensive quantities |
CBlackOilExtboExtensiveQuantities< TypeTag, false > | |
CBlackOilExtboIntensiveQuantities | Provides the volumetric quantities required for the equations needed by the solvents extension of the black-oil model |
CBlackOilExtboIntensiveQuantities< TypeTag, false > | |
CBlackOilExtboModule | Contains the high level supplements required to extend the black oil model |
CBlackOilExtboParams | Struct holding the parameters for the BlackoilExtboModule class |
CBlackOilExtensiveQuantities | 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 |
CBlackOilFoamIntensiveQuantities | Provides the volumetric quantities required for the equations needed by the polymers extension of the black-oil model |
CBlackOilFoamIntensiveQuantities< TypeTag, false > | |
CBlackOilFoamModule | Contains the high level supplements required to extend the black oil model to include the effects of foam |
►CBlackOilFoamParams | Struct holding the parameters for the BlackoilFoamModule class |
CFoamCoefficients | |
CBlackOilIndices | The primary variable and equation indices for the black-oil model |
CBlackOilIntensiveQuantities | Contains the quantities which are are constant within a finite volume in the black-oil model |
CBlackOilLocalResidual | Calculates the local residual of the black oil model |
►CBlackOilLocalResidualTPFA | Calculates the local residual of the black oil model |
CResidualNBInfo | |
CBlackOilMICPExtensiveQuantities | Provides the MICP specific extensive quantities to the generic black-oil module's extensive quantities |
CBlackOilMICPExtensiveQuantities< TypeTag, false > | |
CBlackOilMICPIntensiveQuantities | Provides the volumetric quantities required for the equations needed by the MICP extension of the black-oil model |
CBlackOilMICPIntensiveQuantities< TypeTag, false > | |
CBlackOilMICPModule | Contains the high level supplements required to extend the black oil model by MICP |
CBlackOilMICPParams | Struct holding the parameters for the BlackOilMICPModule class |
CBlackOilModel | A fully-implicit black-oil flow model |
CBlackOilNewtonMethod | A newton solver which is specific to the black oil model |
CBlackOilOnePhaseIndices | The primary variable and equation indices for the black-oil model |
CBlackOilPolymerExtensiveQuantities | Provides the polymer specific extensive quantities to the generic black-oil module's extensive quantities |
CBlackOilPolymerExtensiveQuantities< TypeTag, false > | |
CBlackOilPolymerIntensiveQuantities | Provides the volumetric quantities required for the equations needed by the polymers extension of the black-oil model |
CBlackOilPolymerIntensiveQuantities< TypeTag, false > | |
CBlackOilPolymerModule | Contains the high level supplements required to extend the black oil model by polymer |
►CBlackOilPolymerParams | Struct holding the parameters for the BlackOilPolymerModule class |
CPlyvmhCoefficients | |
CSkprpolyTable | |
CBlackOilPrimaryVariables | Represents the primary variables used by the black-oil model |
CBlackOilProblem | Base class for all problems which use the black-oil model |
CBlackOilRateVector | Implements a vector representing mass, molar or volumetric rates for the black oil model |
CBlackOilSolventExtensiveQuantities | Provides the solvent specific extensive quantities to the generic black-oil module's extensive quantities |
CBlackOilSolventExtensiveQuantities< TypeTag, false > | |
CBlackOilSolventIntensiveQuantities | Provides the volumetric quantities required for the equations needed by the solvents extension of the black-oil model |
CBlackOilSolventIntensiveQuantities< TypeTag, false > | |
CBlackOilSolventModule | Contains the high level supplements required to extend the black oil model by solvents |
CBlackOilSolventParams | Struct holding the parameters for the BlackOilSolventModule class |
CBlackOilTwoPhaseIndices | The primary variable and equation indices for the black-oil model |
CBoundaryPressureCallback | Callback class for a phase pressure |
CCopyRestrictProlong | |
CCopyRestrictProlongTraits | |
CCubeGridVanguard | Provides a simulator vanguad which creates a regular grid made of quadrilaterals |
CDarcyBaseProblem | Provides the defaults for the parameters required by the Darcy velocity approach |
CDarcyExtensiveQuantities | Provides the Darcy flux module |
CDarcyFluxModule | Specifies a flux module which uses the Darcy relation |
CDarcyIntensiveQuantities | Provides the intensive quantities for the Darcy flux module |
CDensityCallback | Callback class for the density of a phase |
CDgfVanguard | Provides a simulator vanguard which creates a grid by parsing a Dune Grid Format (DGF) file |
CDiffusionExtensiveQuantities | Provides the quantities required to calculate diffusive mass fluxes |
CDiffusionExtensiveQuantities< TypeTag, false > | Provides the quantities required to calculate diffusive mass fluxes. |
CDiffusionExtensiveQuantities< TypeTag, true > | Provides the quantities required to calculate diffusive mass fluxes. |
CDiffusionIntensiveQuantities | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes |
CDiffusionIntensiveQuantities< TypeTag, false > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. |
CDiffusionIntensiveQuantities< TypeTag, true > | Provides the volumetric quantities required for the calculation of molecular diffusive fluxes. |
CDiffusionModule | Provides the auxiliary methods required for consideration of the diffusion equation |
CDiffusionModule< TypeTag, false > | Provides the auxiliary methods required for consideration of the diffusion equation. |
CDiffusionModule< TypeTag, true > | Provides the auxiliary methods required for consideration of the diffusion equation. |
CDirectionalMobility | |
CDiscreteFractureExtensiveQuantities | This class expresses all intensive quantities of the discrete fracture model |
CDiscreteFractureIntensiveQuantities | Contains the quantities which are are constant within a finite volume in the discret fracture immiscible multi-phase model |
CDiscreteFractureLocalResidual | Calculates the local residual of the discrete fracture immiscible multi-phase model |
CDiscreteFractureModel | A fully-implicit multi-phase flow model which assumes immiscibility of the phases and is able to include fractures in the domain |
CDiscreteFracturePrimaryVariables | Represents the primary variables used by the discrete fracture multi-phase model |
CDiscreteFractureProblem | The base class for the problems of ECFV discretizations which deal with a multi-phase flow through a porous medium |
CEcfvBaseOutputModule | Implements the discretization specific parts of writing files |
CEcfvDiscretization | The base class for the element-centered finite-volume discretization scheme |
CEcfvGridCommHandleFactory | A class which provides types for DUNE grid handles for communication |
►CEcfvStencil | Represents the stencil (finite volume geometry) of a single element in the ECFV discretization |
CEcfvSubControlVolumeFace | Represents a face of a sub-control volume |
CSubControlVolume | Represents a sub-control volume |
CEclVanguard | |
CEmptyRestrictProlong | |
CEmptyRestrictProlongTraits | |
CEnergyExtensiveQuantities | Provides the quantities required to calculate energy fluxes |
CEnergyExtensiveQuantities< TypeTag, false > | Provides the quantities required to calculate energy fluxes. |
CEnergyExtensiveQuantities< TypeTag, true > | Provides the quantities required to calculate energy fluxes. |
CEnergyIndices | Provides the indices required for the energy equation |
CEnergyIndices< PVOffset, false > | Provides the indices required for the energy equation. |
CEnergyIndices< PVOffset, true > | Provides the indices required for the energy equation. |
CEnergyIntensiveQuantities | Provides the volumetric quantities required for the energy equation |
CEnergyIntensiveQuantities< TypeTag, false > | Provides the volumetric quantities required for the energy equation. |
CEnergyIntensiveQuantities< TypeTag, true > | Provides the volumetric quantities required for the energy equation. |
CEnergyModule | Provides the auxiliary methods required for consideration of the energy equation |
CEnergyModule< TypeTag, false > | Provides the auxiliary methods required for consideration of the energy equation. |
CEnergyModule< TypeTag, true > | Provides the auxiliary methods required for consideration of the energy equation. |
CFlashBoundaryRateVector | Implements a boundary vector for the fully implicit compositional multi-phase model which is based on flash calculations |
CFlashExtensiveQuantities | 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 |
CFlashIndices | Defines the primary variable and equation indices for the compositional multi-phase model based on flash calculations |
CFlashIntensiveQuantities | Contains the intensive quantities of the flash-based compositional multi-phase model |
CFlashLocalResidual | Calculates the local residual of the compositional multi-phase model based on flash calculations |
CFlashModel | A compositional multi-phase model based on flash-calculations |
CFlashNewtonMethod | A Newton solver specific to the PTFlash model |
CFlashPrimaryVariables | Represents the primary variables used by the compositional flow model based on flash calculations |
CFlashRateVector | |
CForchheimerBaseProblem | Provides the defaults for the parameters required by the Forchheimer velocity approach |
CForchheimerExtensiveQuantities | Provides the Forchheimer flux module |
CForchheimerFluxModule | Specifies a flux module which uses the Forchheimer relation |
CForchheimerIntensiveQuantities | Provides the intensive quantities for the Forchheimer module |
CFractureMapper | Stores the topology of fractures |
CFunctionRunnerTasklet | A simple tasklet that runs a function that returns void and does not take any arguments a given number of times |
CFvBaseAdLocalLinearizer | Calculates the local residual and its Jacobian for a single element of the grid |
CFvBaseBoundaryContext | Represents all quantities which available on boundary segments |
CFvBaseConstraints | Class to specify constraints for a finite volume spatial discretization |
CFvBaseConstraintsContext | Represents all quantities which available for calculating constraints |
►CFvBaseDiscretization | The base class for the finite volume discretization schemes |
CBlockVectorWrapper | |
►CFvBaseDiscretizationFemAdapt | The base class for the finite volume discretization schemes |
CSerializeHelper | |
►CFvBaseDiscretizationNoAdapt | The base class for the finite volume discretization schemes without adaptation |
CSerializeHelper | |
CFvBaseElementContext | This class stores an array of IntensiveQuantities objects, one intensive quantities object for each of the element's vertices |
CFvBaseExtensiveQuantities | Provide the properties at a face which make sense indepentently of the conserved quantities |
CFvBaseFdLocalLinearizer | Calculates the Jacobian of the local residual for finite volume spatial discretizations using a finite difference method |
CFvBaseGradientCalculator | This class calculates gradients of arbitrary quantities at flux integration points using the two-point approximation scheme |
CFvBaseIntensiveQuantities | Base class for the model specific class which provides access to all intensive (i.e., volume averaged) quantities |
CFvBaseLinearizer | The common code for the linearizers of non-linear systems of equations |
CFvBaseLocalResidual | Element-wise caculation of the residual matrix for models based on a finite volume spatial discretization |
CFvBaseNewtonConvergenceWriter | Writes the intermediate solutions during the Newton scheme for models using a finite volume discretization |
CFvBaseNewtonMethod | A Newton method for models using a finite volume discretization |
CFvBasePrimaryVariables | Represents the primary variables used by the a model |
CFvBaseProblem | Base class for all problems which use a finite volume spatial discretization |
CGenericGuard | A simple class which makes sure that a cleanup function is called once the object is destroyed |
CGridCommHandleGhostSync | Data handle for parallel communication which can be used to set the values values of ghost and overlap DOFs from their respective master processes |
CGridCommHandleMax | Data handle for parallel communication which takes the maximum of all values that are attached to DOFs |
CGridCommHandleMin | Provides data handle for parallel communication which takes the minimum of all values that are attached to DOFs |
CGridCommHandleSum | Data handle for parallel communication which sums up all values are attached to DOFs |
CImmiscibleBoundaryRateVector | Implements a boundary vector for the fully implicit multi-phase model which assumes immiscibility |
CImmiscibleExtensiveQuantities | 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 |
CImmiscibleIndices | The indices for the isothermal multi-phase model |
CImmiscibleIntensiveQuantities | Contains the quantities which are are constant within a finite volume for the immiscible multi-phase model |
CImmiscibleLocalResidual | Calculates the local residual of the immiscible multi-phase model |
CImmiscibleModel | A fully-implicit multi-phase flow model which assumes immiscibility of the phases |
CImmisciblePrimaryVariables | Represents the primary variables used by the immiscible multi-phase, model |
CImmiscibleRateVector | Implements a vector representing rates of conserved quantities |
CLinearizationType | |
CMatrixBlock | |
CMolarDensityCallback | Callback class for the molar density of a phase |
CMoleFractionCallback | Callback class for a mole fraction of a component in a phase |
CMpiBuffer | Simplifies handling of buffers to be used in conjunction with MPI |
CMultiPhaseBaseExtensiveQuantities | This class calculates the pressure potential gradients and the filter velocities for multi-phase flow in porous media |
CMultiPhaseBaseModel | A base class for fully-implicit multi-phase porous-media flow models which assume multiple fluid phases |
CMultiPhaseBaseProblem | The base class for the problems of ECFV discretizations which deal with a multi-phase flow through a porous medium |
CNcpBoundaryRateVector | Implements a boundary vector for the fully implicit compositional multi-phase NCP model |
CNcpExtensiveQuantities | This template class represents the extensive quantities of the compositional NCP model |
CNcpIndices | The primary variable and equation indices for the compositional multi-phase NCP model |
CNcpIntensiveQuantities | Contains the quantities which are are constant within a finite volume in the compositional multi-phase NCP model |
CNcpLocalResidual | Details needed to calculate the local residual in the compositional multi-phase NCP-model |
CNcpModel | A compositional multi-phase model based on non-linear complementarity functions |
CNcpNewtonMethod | A Newton solver specific to the NCP model |
CNcpPrimaryVariables | Represents the primary variables used by the compositional multi-phase NCP model |
CNcpRateVector | Implements a vector representing mass, molar or volumetric rates |
CNewtonMethod | The multi-dimensional Newton method |
CNullConvergenceWriter | A convergence writer for the Newton method which does nothing |
CP1FeGradientCalculator | This class calculates gradients of arbitrary quantities at flux integration points using first order finite elemens ansatz functions |
CPffGridVector | A random-access container which stores data attached to a grid's degrees of freedom in a prefetch friendly manner |
CPressureCallback | Callback class for a phase pressure |
CPvsBoundaryRateVector | Implements a rate vector on the boundary for the fully implicit compositional multi-phase primary variable switching compositional model |
CPvsExtensiveQuantities | Contains all data which is required to calculate all fluxes at a flux integration point for the primary variable switching model |
CPvsIndices | The indices for the compositional multi-phase primary variable switching model |
CPvsIntensiveQuantities | Contains the quantities which are are constant within a finite volume in the compositional multi-phase primary variable switching model |
CPvsLocalResidual | Element-wise calculation of the local residual for the compositional multi-phase primary variable switching model |
CPvsModel | A generic compositional multi-phase model using primary-variable switching |
CPvsNewtonMethod | A newton solver which is specific to the compositional multi-phase PVS model |
CPvsPrimaryVariables | Represents the primary variables used in the primary variable switching compositional model |
CPvsRateVector | Implements a vector representing molar, mass or volumetric rates |
CQuadrialteralQuadratureGeometry | Quadrature geometry for quadrilaterals |
CRestart | Load or save a state of a problem to/from the harddisk |
CRichardsBoundaryRateVector | Implements a boundary vector for the fully implicit Richards model |
CRichardsExtensiveQuantities | Calculates and stores the data which is required to calculate the flux of fluid over a face of a finite volume |
CRichardsIndices | Indices for the primary variables/conservation equations of the Richards model |
CRichardsIntensiveQuantities | Intensive quantities required by the Richards model |
CRichardsLocalResidual | Element-wise calculation of the residual for the Richards model |
CRichardsModel | This model implements a variant of the Richards equation for quasi-twophase flow |
CRichardsNewtonMethod | A Richards model specific Newton method |
CRichardsPrimaryVariables | Represents the primary variables used in the Richards model |
CRichardsRateVector | Implements a vector representing mass, molar or volumetric rates |
CSimplexGridVanguard | Provides a simulator vanguard which a creates regular grid made of simplices |
CSimulator | Manages the initializing and running of time dependent problems |
CStructuredGridVanguard | Helper class for grid instantiation of the lens problem |
CTaskletInterface | The base class for tasklets |
CTaskletRunner | Handles where a given tasklet is run |
CTaskletRunnerHelper_ | |
CTemperatureCallback | Callback class for temperature |
CThreadedEntityIterator | Provides an STL-iterator like interface to iterate over the enties of a GridView in OpenMP threaded applications |
CThreadManager | Simplifies multi-threaded capabilities |
CTimer | Provides an encapsulation to measure the system time |
CTimerGuard | A simple class which makes sure that a timer gets stopped if an exception is thrown |
CTpfaLinearizer | The common code for the linearizers of non-linear systems of equations |
CTransBaseProblem | Provides the defaults for the parameters required by the transmissibility based volume flux calculation |
CTransExtensiveQuantities | Provides the transmissibility based flux module |
CTransFluxModule | Specifies a flux module which uses transmissibilities |
CTransIntensiveQuantities | Provides the intensive quantities for the transmissibility based flux module |
CTutorial1Problem | Tutorial problem using the "immiscible" model |
CUnstructuredGridVanguard | Provides a simulator vanguard which creates a grid by parsing an unstructured grid file |
CVcfvBaseOutputModule | Implements the discretization specific parts of writing files |
CVcfvDiscretization | The base class for the vertex centered finite volume discretization scheme |
CVcfvGridCommHandleFactory | A class which provides types for DUNE grid handles for communication |
►CVcfvStencil | Represents the finite volume geometry of a single element in the VCFV discretization |
CScvGeometry | |
CSubControlVolume | Finite volume intersected with element |
CSubControlVolumeFace | Interior face of a sub control volume |
CVelocityCallback | Callback class for the velocity of a phase at the center of a DOF |
CVelocityComponentCallback | Callback class for the velocity of a phase at the center of a DOF |
CViscosityCallback | Callback class for the viscosity of a phase |
CVtkBlackOilEnergyModule | VTK output module for the black oil model's energy related quantities |
CVtkBlackOilMICPModule | VTK output module for the MICP model's related quantities |
CVtkBlackOilModule | VTK output module for the black oil model's parameters |
CVtkBlackOilPolymerModule | VTK output module for the black oil model's polymer related quantities |
CVtkBlackOilSolventModule | VTK output module for the black oil model's solvent related quantities |
CVtkCompositionModule | VTK output module for the fluid composition |
CVtkDiffusionModule | VTK output module for quantities which make sense for models which incorperate molecular diffusion |
CVtkDiscreteFractureModule | VTK output module for quantities which make sense for all models which deal with discrete fractures in porous media |
CVtkEnergyModule | VTK output module for quantities which make sense for models which assume thermal equilibrium |
CVtkMultiPhaseModule | 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 |
CVtkMultiWriter | Simplifies writing multi-file VTK datasets |
CVtkPhasePresenceModule | VTK output module for the fluid composition |
CVtkPrimaryVarsModule | VTK output module for the fluid composition |
CVtkPTFlashModule | VTK output module for the PT Flash calculation This module deals with the following quantities: K, equilibrium ratio for all the components L, liquid fraction in the two-phase system |
CVtkScalarFunction | Provides a vector-valued function using Dune::FieldVectors as elements |
CVtkTemperatureModule | VTK output module for the temperature in which assume thermal equilibrium |
CVtkTensorFunction | Provides a tensor-valued function using Dune::FieldMatrix objects as elements |
CVtkVectorFunction | Provides a vector-valued function using Dune::FieldVectors as elements |