| NDumux | |
| NDetail | Distance implementation details |
| NPDESolver | |
| CVariablesChooser | |
| CVariablesChooser< A, true > | |
| CVariablesChooser< A, false > | |
| NDofBackend | |
| CHasResize | |
| NBox | |
| CScvCorners | |
| CScvCorners< Dune::GeometryTypes::line > | |
| CScvCorners< Dune::GeometryTypes::triangle > | |
| CScvCorners< Dune::GeometryTypes::quadrilateral > | |
| CScvCorners< Dune::GeometryTypes::tetrahedron > | |
| CScvCorners< Dune::GeometryTypes::prism > | |
| CScvCorners< Dune::GeometryTypes::hexahedron > | |
| CScvfCorners | |
| CScvfCorners< Dune::GeometryTypes::line > | |
| CScvfCorners< Dune::GeometryTypes::triangle > | |
| CScvfCorners< Dune::GeometryTypes::quadrilateral > | |
| CScvfCorners< Dune::GeometryTypes::tetrahedron > | |
| CScvfCorners< Dune::GeometryTypes::prism > | |
| CScvfCorners< Dune::GeometryTypes::hexahedron > | |
| NFCDiamond | |
| CScvCorners | |
| CScvCorners< Dune::GeometryTypes::triangle > | |
| CScvCorners< Dune::GeometryTypes::quadrilateral > | |
| CScvCorners< Dune::GeometryTypes::tetrahedron > | |
| CScvCorners< Dune::GeometryTypes::hexahedron > | |
| CScvfCorners | |
| CScvfCorners< Dune::GeometryTypes::triangle > | |
| CScvfCorners< Dune::GeometryTypes::quadrilateral > | |
| CScvfCorners< Dune::GeometryTypes::tetrahedron > | |
| CScvfCorners< Dune::GeometryTypes::hexahedron > | |
| CInsideOutsideScv | |
| CInsideOutsideScv< IndexType, Dune::GeometryTypes::triangle > | |
| CInsideOutsideScv< IndexType, Dune::GeometryTypes::quadrilateral > | |
| CInsideOutsideScv< IndexType, Dune::GeometryTypes::tetrahedron > | |
| CInsideOutsideScv< IndexType, Dune::GeometryTypes::hexahedron > | |
| NPQ1Bubble | |
| COverlappingScvCorners | |
| COverlappingScvCorners< Dune::GeometryTypes::line > | |
| COverlappingScvCorners< Dune::GeometryTypes::triangle > | |
| COverlappingScvCorners< Dune::GeometryTypes::quadrilateral > | |
| COverlappingScvCorners< Dune::GeometryTypes::tetrahedron > | |
| COverlappingScvCorners< Dune::GeometryTypes::hexahedron > | |
| COverlappingScvfCorners | |
| COverlappingScvfCorners< Dune::GeometryTypes::line > | |
| COverlappingScvfCorners< Dune::GeometryTypes::triangle > | |
| COverlappingScvfCorners< Dune::GeometryTypes::quadrilateral > | |
| COverlappingScvfCorners< Dune::GeometryTypes::tetrahedron > | |
| COverlappingScvfCorners< Dune::GeometryTypes::hexahedron > | |
| NIntersections | |
| CIntersectionEntity | A class representing an intersection entity |
| NRasterImageData | |
| CFormat | A struct that holds all information of the image format |
| CHeaderData | A struct that contains all header data of the image |
| CResult | The return type of the reading functions. Holds the actual pixel values and the header data |
| NHelmholtzOperator | |
| CHelmholtzModelVolumeVariables | |
| CHelmholtzModelLocalResidual | |
| CHelmholtzModelHomogeneousNeumannProblem | |
| CPolicy | |
| CTTag | |
| NIstlSolvers | |
| CIstlDefaultBlockLevelPreconditionerFactory | |
| CIstlDefaultPreconditionerFactory | |
| CMatrixForSolver | |
| CMatrixForSolver< M, true > | |
| CVectorForSolver | |
| CVectorForSolver< V, true > | |
| CMatrixOperator | |
| CMatrixOperator< LSTraits, LATraits, convert, true > | |
| CMatrixOperator< LSTraits, LATraits, convert, false > | |
| NLATraits | |
| CLATraitsFromAssemblerImpl | |
| CLATraitsFromAssemblerImpl< Assembler, true > | |
| NStaggered | |
| CSubDomainFVGridGeometryImpl | |
| CSubDomainFVGridGeometryImpl< SubDomainTypeTag, 0 > | |
| CSubDomainFVGridGeometryImpl< SubDomainTypeTag, 1 > | |
| CSubDomainGridVariablesImpl | |
| CSubDomainGridVariablesImpl< SubDomainTypeTag, 0 > | |
| CSubDomainGridVariablesImpl< SubDomainTypeTag, 1 > | |
| CSubDomainPrimaryVariablesImpl | |
| CSubDomainPrimaryVariablesImpl< SubDomainTypeTag, 0 > | |
| CSubDomainPrimaryVariablesImpl< SubDomainTypeTag, 1 > | |
| CJacobianTypeImpl | |
| CSubDomainJacobianMatrixImpl | |
| CSubDomainJacobianMatrixImpl< SubDomainTypeTag, 0 > | |
| CSubDomainJacobianMatrixImpl< SubDomainTypeTag, 1 > | |
| CSubDomainSolutionVectorImpl | |
| CSubDomainSolutionVectorImpl< SubDomainTypeTag, 0 > | |
| CSubDomainSolutionVectorImpl< SubDomainTypeTag, 1 > | |
| NNewton | |
| CPriVarSwitchVariablesType | |
| CPriVarSwitchVariablesType< Assembler, false > | |
| CsupportsPartialReassembly | Helper struct detecting if an assembler supports partial reassembly |
| NMultithreading | |
| NExecutionBackends | |
| CSerial | |
| CCpp | |
| CTBB | |
| CKokkos | |
| COpenMP | |
| CNoOpFunctor | |
| CLocalAssemblerChooser | |
| CLocalAssemblerChooser< DiscretizationMethods::CVFE< DM > > | |
| CLocalAssemblerChooser< DiscretizationMethods::CCMpfa > | |
| CLocalAssemblerChooser< DiscretizationMethods::CCTpfa > | |
| CLocalAssemblerChooser< DiscretizationMethods::FCStaggered > | |
| CValidityTestFunctor | |
| CProblemTraits | |
| ChasState | Helper struct detecting if a PrimaryVariables object has a state() function |
| CConcatSeq | |
| CConcatSeq< std::index_sequence< Is1... >, offset, std::index_sequence< Is2... > > | |
| CVariablesBackend | |
| CVariablesBackend< Vars, false > | Class providing operations for primary variable vector/scalar types |
| CVariablesBackend< Vars, true > | Class providing operations for generic variable classes, containing primary and possibly also secondary variables |
| CProblemTraits< Problem, DiscretizationMethods::Box > | |
| CLocalDofTraits< GridView, DiscretizationMethods::Box > | |
| CDiscretizationDefaultLocalOperator< TypeTag > | |
| CProblemTraits< Problem, DiscretizationMethods::CCMpfa > | |
| CProblemTraits< Problem, DiscretizationMethods::CCTpfa > | |
| CDiscretizationDefaultLocalOperator | |
| CFaceCenteredStaggeredLocalIntersectionIndexMapper | |
| CFaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, false > | Provides a mapping of local intersection indices (indexInInside) such that the local indices always follow the order of a reference element, regardless of how the element is oriented |
| CFaceCenteredStaggeredLocalIntersectionIndexMapper< GridView, true > | Provides a mapping of local intersection indices (indexInInside) such that the local indices always follow the order of a reference element, regardless of how the element in oriented |
| CProblemTraits< Problem, DiscretizationMethods::FCDiamond > | |
| CLocalDofTraits< GridView, DiscretizationMethods::FCDiamond > | |
| CProblemTraits< Problem, DiscretizationMethods::FCStaggered > | |
| CLocalDofTraits | |
| CProblemTraits< Problem, DiscretizationMethods::PQ1Bubble > | |
| CLocalDofTraits< GridView, DiscretizationMethods::PQ1Bubble > | |
| CPQ1BubbleLocalBasis | P1/Q1 + Bubble on the reference element |
| CPQ1BubbleLocalCoefficients | Associations of the P1/Q1 + Bubble degrees of freedom to the facets of the reference element |
| CPQ1BubbleLocalInterpolation | Evaluate the degrees of freedom of a P1 + Bubble basis |
| CProblemTraits< Problem, DiscretizationMethods::Staggered > | |
| CInAxisVelocities | |
| CInAxisVelocities< Scalar, 1 > | |
| CPairData | Parallel Data stored per sub face |
| CAxisData | In Axis Data stored per sub face |
| CAxisData< GridView, 1 > | In Axis Data stored per sub face for first-order scheme |
| CEmptyFreeFlowHeatCondType | |
| CFreeFlowHeatCondType | |
| CFreeFlowHeatCondType< true, Traits > | |
| CPointsToGeometryWrapper | |
| CGeometrySquaredDistance | |
| CGeometrySquaredDistance< Geo1, Geo2, dimWorld, 0, 0 > | |
| CGeometrySquaredDistance< Geo1, Geo2, dimWorld, 1, 0 > | |
| CGeometrySquaredDistance< Geo1, Geo2, dimWorld, 0, 1 > | |
| CGeometrySquaredDistance< Geo1, Geo2, dimWorld, 0, 2 > | |
| CGeometrySquaredDistance< Geo1, Geo2, dimWorld, 2, 0 > | |
| CisUG | |
| CGridIntersectionIterator | Iterate over the GridViews boundary intersections This will visit all intersections for which boundary() is true and neighbor() is false |
| CNonConformingIntersectionIteratorFactory | Non conforming intersection iterator factory |
| CSkeletonFunction | Skeleton function for intersection writer |
| CNativeDuneVectorTypeImpl | |
| CNativeDuneVectorTypeImpl< V, true > | |
| CNativeDuneVectorType | |
| CNativeDuneVectorType< Dune::MultiTypeBlockVector< Args... > > | |
| CIstlSolverResult | |
| CIstlIterativeLinearSolver | Standard dune-istl iterative linear solvers |
| CDirectIstlSolver | Direct dune-istl linear solvers |
| CParallelISTLHelperImpl | |
| CParallelISTLHelperImpl< LinearSolverTraits, true > | |
| CStokesPreconditioner | A Stokes preconditioner (saddle-point problem) for the problem \(\begin{pmatrix} A & B \\ C & 0 \end{pmatrix} \begin{pmatrix} u \\ p \end{pmatrix} = \begin{pmatrix} f \\ g \end{pmatrix}, \) |
| CSegmentNetwork | Segment representation of a 1d network grid |
| CNetworkIndicatorFunction | Get the closest segment for a given surface point |
| CDebugIntersectionVTKOutput | Simple legacy VTK writer for outputting debug data on the coupling interface |
| CCouplingManagerSupportsMultithreadedAssemblySelector | |
| CCouplingManagerSupportsMultithreadedAssemblySelector< Traits, DiscretizationMethods::CVFE< D > > | |
| CMomentumDiscretizationMethod | |
| CHasIndex | |
| CHasIndex< i, std::tuple< Indices... > > | |
| CcreateMultiTypeBlockMatrixType | Helper class to create a multitype matrix given the diagonal matrix blocks |
| CMultiDomainTupleSharedPtr | Helper alias to create a tuple of shared_ptr<...> from an indexed type |
| CMultiDomainTupleSharedPtrConst | Helper alias to create a tuple of shared_ptr<const ...> from an indexed type |
| CMultiDomainMatrixType | Helper alias to create the JacobianMatrix type |
| CSetEqual | |
| CSum | |
| CMax | |
| CMin | |
| NTemp | |
| NCapabilities | |
| CcanCommunicate | |
| NGrid | |
| NCapabilities | |
| CMultithreadingSupported | |
| CMultithreadingSupported< Dune::YaspGrid< dim, Coordinates > > | |
| NInterpolationPolicy | Forward declaration of the linear interpolation policy (default) |
| CLinear | Interpolate linearly between two given values |
| CLinearTable | Interpolate linearly in a piecewise linear function (tabularized function) |
| NMetaData | |
| NConcept | |
| CGridGeometry | Concept of GridGeometry |
| CGridVariables | Concept of GridVariables |
| CGridView | Concept of GridView |
| CCollector | Class to collect metadata |
| NProperties | The energy balance equation for a porous solid |
| NTTag | Type tag for numeric models |
| CGridProperties | Type tag for numeric models |
| CModelProperties | |
| CBoxModel | |
| CCCMpfaModel | |
| CCCTpfaModel | |
| CFaceCenteredDiamondModel | |
| CFaceCenteredStaggeredModel | |
| CFiniteVolumeModel | |
| CPQ1BubbleModel | |
| CStaggeredModel | |
| CStaggeredFreeFlowModel | |
| CKEpsilonNC | The type tags for the single-phase, multi-component isothermal k-epsilon model |
| CKEpsilonNCNI | The type tags for the single-phase, multi-component non-isothermal k-epsilon models |
| CKOmegaNC | The type tags for the single-phase, multi-component isothermal k-omega model |
| CKOmegaNCNI | The type tags for the single-phase, multi-component non-isothermal k-omega models |
| CLowReKEpsilonNC | The type tags for the single-phase, multi-component isothermal low-Re k-epsilon model |
| CLowReKEpsilonNCNI | The type tags for the single-phase, multi-component non-isothermal low-Re k-epsilon models |
| CNavierStokesNC | The type tag for the single-phase, multi-component isothermal free-flow model |
| CNavierStokesNCNI | The type tag for the single-phase, multi-component non-isothermal free-flow model |
| COneEqNC | The type tags for the single-phase, multi-component isothermal one-equation model |
| COneEqNCNI | The type tags for the single-phase, multi-component non-isothermal one-equation models |
| CSSTNC | The type tags for the single-phase, multi-component isothermal SST model |
| CSSTNCNI | The type tags for the single-phase, multi-component non-isothermal SST models |
| CZeroEqNC | The type tags for the single-phase, multi-component isothermal ZeroEq model |
| CZeroEqNCNI | The type tags for the single-phase, multi-component non-isothermal ZeroEq models |
| CNavierStokesMassOneP | The type tag for the single-phase, isothermal Navier-Stokes model |
| CNavierStokesMassOnePNI | |
| CNavierStokesMassOnePNC | The type tag for the single-phase, isothermal Navier-Stokes model |
| CNavierStokesMassOnePNCNI | |
| CNavierStokes | The type tag for the single-phase, isothermal Navier-Stokes model |
| CNavierStokesNI | The type tag for the corresponding non-isothermal model |
| CNavierStokesMomentumCVFE | The type tag for the single-phase, isothermal Navier-Stokes model |
| CNavierStokesMomentum | The type tag for the single-phase, isothermal Navier-Stokes model |
| CFreeFlow | |
| CRANS | The type tag for the single-phase, isothermal Reynolds-Averaged Navier-Stokes model |
| CRANSNI | The type tag for the single-phase, isothermal Reynolds-Averaged Navier-Stokes model |
| COneEq | The type tag for the single-phase, isothermal Spalart-Allmaras model |
| COneEqNI | The type tag for the single-phase, non-isothermal Spalart-Allmaras model |
| CKEpsilon | The type tag for the single-phase, isothermal k-epsilon model |
| CKEpsilonNI | The type tag for the single-phase, non-isothermal k-epsilon model |
| CKOmega | The type tag for the single-phase, isothermal k-omega model |
| CKOmegaNI | The type tag for the single-phase, non-isothermal k-omega 2-Eq. model |
| CLowReKEpsilon | The type tag for the single-phase, isothermal low-Reynolds k-epsilon model |
| CLowReKEpsilonNI | The type tag for the single-phase, non-isothermal low-Reynolds k-epsilon model |
| CSST | The type tag for the single-phase, isothermal SST model |
| CSSTNI | The type tag for the single-phase, non-isothermal SST 2-Eq. model |
| CZeroEq | The type tag for the single-phase, isothermal Reynolds-Averaged Navier-Stokes 0-Eq. model |
| CZeroEqNI | The type tag for the single-phase, non-isothermal Reynolds-Averaged Navier-Stokes model |
| CShallowWater | |
| CGeomechanics | |
| CBoxFacetCouplingModel | |
| CCCMpfaFacetCouplingModel | |
| CCCTpfaFacetCouplingModel | |
| CPNMOneP | |
| CPNMOnePNI | The type tags for the corresponding non-isothermal problems |
| CPNMOnePNC | |
| CPNMOnePNCNI | The type tags for the corresponding non-isothermal problems |
| CPNMTwoP | |
| CPNMTwoPNI | The type tags for the corresponding non-isothermal problems |
| CPNMTwoPNC | |
| CPNMTwoPNCNI | The type tags for the corresponding non-isothermal problems |
| CPoreNetworkModel | |
| CPNMSolidEnergy | |
| CPoroElastic | |
| COneP | The type tags for the isothermal single phase model |
| COnePNI | The type tags for the non-isothermal single phase model |
| COnePNC | |
| COnePNCNI | |
| COnePNCNonEquil | |
| COnePNCMin | |
| COnePNCMinNI | |
| CTwoP | The type tag for the isothermal two-phase model |
| CTwoPNI | The type tag for the non-isothermal two-phase model |
| CTwoPOneCNI | |
| CTwoPTwoC | |
| CTwoPTwoCNI | |
| CTwoPTwoCNonEquil | |
| CTwoPTwoCNINonEquil | |
| CTwoPNC | |
| CTwoPNCNI | |
| CTwoPNCMin | |
| CTwoPNCMinNI | |
| CThreeP | The type tags for the isothermal three-phase model |
| CThreePNI | The type tags for the non-isothermal three-phase model |
| CThreePThreeC | The type tags for the isothermal three-phase three-component model |
| CThreePThreeCNI | The type tags for the non-isothermal three-phase three-component model |
| CThreePWaterOilNI | |
| CBoxDfmModel | |
| CTwoPTwoCCO2 | |
| CTwoPTwoCCO2NI | |
| CMPNC | |
| CMPNCNI | |
| CMPNCNonequil | |
| CNonEquilibrium | |
| CPorousMediumFlow | |
| CRichards | |
| CRichardsNI | |
| CExtendedRichards | |
| CExtendedRichardsNI | |
| CRichardsNC | |
| CRichardsNCNI | |
| CSolidEnergy | |
| CTracer | |
| CElastic | |
| CHyperelastic | |
| CPointSource< TypeTag, TTag::GridProperties > | Use the minimal point source implementation as default |
| CPointSourceHelper< TypeTag, TTag::GridProperties > | Use the point source helper using the bounding box tree as a default |
| CScalar< TypeTag, TTag::ModelProperties > | Set the default type of scalar values to double |
| CPrimaryVariables< TypeTag, TTag::ModelProperties > | Set the default primary variable vector to a vector of size of number of equations |
| CIOFields< TypeTag, TTag::ModelProperties > | Set the default to an implementation throwing a NotImplemented error |
| CBalanceEqOpts< TypeTag, TTag::ModelProperties > | Set the default class for the balance equation options |
| CDeprecatedBaseLocalResidual | |
| CBaseLocalResidual< TypeTag, TTag::ModelProperties > | Deprecation helper for BaseLocalResidual |
| CUndefinedProperty | Tag to mark properties as undefined |
| CPropertyAlias | Tag to specify a direct alias for property extraction |
| CGridGeometry< TypeTag, TTag::BoxModel > | Set the default for the grid geometry |
| CGridVolumeVariables< TypeTag, TTag::BoxModel > | The grid volume variables vector class |
| CGridFluxVariablesCache< TypeTag, TTag::BoxModel > | The grid flux variables cache vector class |
| CFluxVariablesCache< TypeTag, TTag::BoxModel > | The flux variables cache type |
| CElementBoundaryTypes< TypeTag, TTag::BoxModel > | Set the default for the ElementBoundaryTypes |
| CDualGridNodalIndexSet< TypeTag, TTag::CCMpfaModel > | Set the index set type used on the dual grid nodes |
| CPrimaryInteractionVolume< TypeTag, TTag::CCMpfaModel > | Per default, we use the dynamic mpfa-o interaction volume |
| CSecondaryInteractionVolume< TypeTag, TTag::CCMpfaModel > | Per default, we use the dynamic mpfa-o interaction volume on boundaries |
| CGridGeometry< TypeTag, TTag::CCMpfaModel > | Set the default for the grid geometry |
| CGridVolumeVariables< TypeTag, TTag::CCMpfaModel > | The grid volume variables vector class |
| CGridFluxVariablesCache< TypeTag, TTag::CCMpfaModel > | The grid volume variables vector class |
| CElementBoundaryTypes< TypeTag, TTag::CCMpfaModel > | Set the default for the ElementBoundaryTypes |
| CGridGeometry< TypeTag, TTag::CCTpfaModel > | Set the default for the grid geometry |
| CGridVolumeVariables< TypeTag, TTag::CCTpfaModel > | The grid volume variables vector class |
| CGridFluxVariablesCache< TypeTag, TTag::CCTpfaModel > | The grid flux variables cache vector class |
| CElementBoundaryTypes< TypeTag, TTag::CCTpfaModel > | Set the default for the ElementBoundaryTypes |
| CGridGeometry< TypeTag, TTag::FaceCenteredDiamondModel > | Set the default for the grid geometry |
| CGridVolumeVariables< TypeTag, TTag::FaceCenteredDiamondModel > | The grid volume variables vector class |
| CGridFluxVariablesCache< TypeTag, TTag::FaceCenteredDiamondModel > | Set the global flux variables cache vector class |
| CGridVariables< TypeTag, TTag::FaceCenteredDiamondModel > | Set the grid variables (volume, flux and face variables) |
| CFluxVariablesCache< TypeTag, TTag::FaceCenteredDiamondModel > | The flux variables cache type |
| CElementBoundaryTypes< TypeTag, TTag::FaceCenteredDiamondModel > | Set the default for the ElementBoundaryTypes |
| CGridGeometry< TypeTag, TTag::FaceCenteredStaggeredModel > | Set the default for the grid geometry |
| CGridVolumeVariables< TypeTag, TTag::FaceCenteredStaggeredModel > | The grid volume variables vector class |
| CGridFluxVariablesCache< TypeTag, TTag::FaceCenteredStaggeredModel > | Set the global flux variables cache vector class |
| CGridVariables< TypeTag, TTag::FaceCenteredStaggeredModel > | Set the grid variables (volume, flux and face variables) |
| CElementBoundaryTypes< TypeTag, TTag::FaceCenteredStaggeredModel > | Set the default for the ElementBoundaryTypes |
| CGridVariables< TypeTag, TTag::FiniteVolumeModel > | The grid variables |
| CEnableGridGeometryCache< TypeTag, TTag::FiniteVolumeModel > | We do not store the FVGeometry by default |
| CEnableGridVolumeVariablesCache< TypeTag, TTag::FiniteVolumeModel > | We do not store the volume variables by default |
| CEnableGridFluxVariablesCache< TypeTag, TTag::FiniteVolumeModel > | Disable flux variables data caching by default |
| CSolutionVector< TypeTag, TTag::FiniteVolumeModel > | The type of a solution for the whole grid at a fixed time TODO: move to LinearAlgebra traits |
| CJacobianMatrix< TypeTag, TTag::FiniteVolumeModel > | Set the type of a global jacobian matrix from the solution types TODO: move to LinearAlgebra traits |
| CGridGeometry< TypeTag, TTag::PQ1BubbleModel > | Set the default for the grid geometry |
| CGridVolumeVariables< TypeTag, TTag::PQ1BubbleModel > | The grid volume variables vector class |
| CFluxVariablesCache< TypeTag, TTag::PQ1BubbleModel > | The flux variables cache class |
| CGridFluxVariablesCache< TypeTag, TTag::PQ1BubbleModel > | The grid flux variables cache vector class |
| CElementBoundaryTypes< TypeTag, TTag::PQ1BubbleModel > | Set the default for the ElementBoundaryTypes |
| CGridFaceVariables< TypeTag, TTag::StaggeredModel > | Set the default global face variables cache vector class |
| CEnableGridFaceVariablesCache< TypeTag, TTag::StaggeredModel > | Cache the face variables per default |
| CGridFluxVariablesCache< TypeTag, TTag::StaggeredModel > | Set the global flux variables cache vector class |
| CStaggeredFaceSolution< TypeTag, TTag::StaggeredModel > | Set the face solution type |
| CGridVariables< TypeTag, TTag::StaggeredModel > | Set the grid variables (volume, flux and face variables) |
| CElementBoundaryTypes< TypeTag, TTag::StaggeredModel > | Use the cell center element boundary types per default |
| CCellCenterPrimaryVariables< TypeTag, TTag::StaggeredModel > | The cell center primary variables |
| CFacePrimaryVariables< TypeTag, TTag::StaggeredModel > | The face primary variables |
| CCellCenterSolutionVector< TypeTag, TTag::StaggeredModel > | The type of a solution for the whole grid at a fixed time TODO: move to LinearAlgebra traits |
| CFaceSolutionVector< TypeTag, TTag::StaggeredModel > | The type of a solution for the whole grid at a fixed time TODO: move to LinearAlgebra traits |
| CSolutionVector< TypeTag, TTag::StaggeredModel > | Default property value for the solution vector only used for monolithic solver TODO: move to LinearAlgebra traits |
| CJacobianMatrix< TypeTag, TTag::StaggeredModel > | Set the type of a global jacobian matrix from the solution types TODO: move to LinearAlgebra traits |
| CNumEqFace< TypeTag, TTag::StaggeredFreeFlowModel > | Set the number of equations on the faces to 1. We only consider scalar values because the velocity vector is normal to the face |
| CNumEqCellCenter< TypeTag, TTag::StaggeredFreeFlowModel > | For free flow models, we take the number of "physical" equations (e.g. 4 for a 3D NavierStokes problem, 3 velocity components and pressure) and subtract the number of dimensions. This yields the number of equations to be solved on the cell centers. Works also for non-isothermal models |
| CGridGeometry< TypeTag, TTag::StaggeredFreeFlowModel > | The default grid geometry |
| CFaceVariables< TypeTag, TTag::StaggeredFreeFlowModel > | The variables living on the faces |
| CGridVolumeVariables< TypeTag, TTag::StaggeredFreeFlowModel > | Set the default global volume variables cache vector class |
| CVelocityOutput< TypeTag, TTag::StaggeredFreeFlowModel > | The velocity output |
| CUpwindSchemeOrder< TypeTag, TTag::StaggeredFreeFlowModel > | Set the order of the upwinding scheme to 1 by default |
| CKEpsilonNCModelTraits | Traits for the low-Reynolds k-epsilon multi-component modelstates some specifics of the isothermal multi-component low-Reynolds k-epsilon model |
| CModelTraits< TypeTag, TTag::KEpsilonNC > | |
| CVolumeVariables< TypeTag, TTag::KEpsilonNC > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::KEpsilonNC > | The local residual |
| CFluxVariables< TypeTag, TTag::KEpsilonNC > | The flux variables |
| CIOFields< TypeTag, TTag::KEpsilonNC > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::KEpsilonNCNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::KEpsilonNCNI > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::KEpsilonNCNI > | The local residual |
| CFluxVariables< TypeTag, TTag::KEpsilonNCNI > | The flux variables |
| CIOFields< TypeTag, TTag::KEpsilonNCNI > | The specific I/O fields |
| CKOmegaNCModelTraits | Traits for the k-omega multi-component modelstates some specifics of the isothermal multi-component k-omega model |
| CModelTraits< TypeTag, TTag::KOmegaNC > | |
| CVolumeVariables< TypeTag, TTag::KOmegaNC > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::KOmegaNC > | The local residual |
| CFluxVariables< TypeTag, TTag::KOmegaNC > | The flux variables |
| CIOFields< TypeTag, TTag::KOmegaNC > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::KOmegaNCNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::KOmegaNCNI > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::KOmegaNCNI > | The local residual |
| CFluxVariables< TypeTag, TTag::KOmegaNCNI > | The flux variables |
| CIOFields< TypeTag, TTag::KOmegaNCNI > | The specific I/O fields |
| CLowReKEpsilonNCModelTraits | Traits for the low-Reynolds k-epsilon multi-component modelstates some specifics of the isothermal multi-component low-Reynolds k-epsilon model |
| CModelTraits< TypeTag, TTag::LowReKEpsilonNC > | |
| CVolumeVariables< TypeTag, TTag::LowReKEpsilonNC > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::LowReKEpsilonNC > | The local residual |
| CFluxVariables< TypeTag, TTag::LowReKEpsilonNC > | The flux variables |
| CIOFields< TypeTag, TTag::LowReKEpsilonNC > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::LowReKEpsilonNCNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::LowReKEpsilonNCNI > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::LowReKEpsilonNCNI > | The local residual |
| CFluxVariables< TypeTag, TTag::LowReKEpsilonNCNI > | The flux variables |
| CIOFields< TypeTag, TTag::LowReKEpsilonNCNI > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::NavierStokesNC > | < states some specifics of the free-flow model |
| CUseMoles< TypeTag, TTag::NavierStokesNC > | Defines whether molar (true) or mass (false) density is used |
| CReplaceCompEqIdx< TypeTag, TTag::NavierStokesNC > | |
| CNormalizePressure< TypeTag, TTag::NavierStokesNC > | Normalize the pressure term in the momentum balance by default |
| CLocalResidual< TypeTag, TTag::NavierStokesNC > | The local residual |
| CMolecularDiffusionType< TypeTag, TTag::NavierStokesNC > | Use Fick's law for molecular diffusion per default |
| CVolumeVariables< TypeTag, TTag::NavierStokesNC > | Set the volume variables property |
| CFluxVariables< TypeTag, TTag::NavierStokesNC > | The flux variables |
| CIOFields< TypeTag, TTag::NavierStokesNC > | The specific I/O fields |
| CFluidState< TypeTag, TTag::NavierStokesNC > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CModelTraits< TypeTag, TTag::NavierStokesNCNI > | The model traits of the non-isothermal model |
| CIOFields< TypeTag, TTag::NavierStokesNCNI > | The non-isothermal I/O fields |
| CHeatConductionType< TypeTag, TTag::NavierStokesNCNI > | Use Fourier's Law as default heat conduction type |
| COneEqNCModelTraits | Traits for the one-equation multi-component modelstates some specifics of the isothermal multi-component one-equation model |
| CModelTraits< TypeTag, TTag::OneEqNC > | |
| CVolumeVariables< TypeTag, TTag::OneEqNC > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::OneEqNC > | The local residual |
| CFluxVariables< TypeTag, TTag::OneEqNC > | The flux variables |
| CIOFields< TypeTag, TTag::OneEqNC > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::OneEqNCNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::OneEqNCNI > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::OneEqNCNI > | The local residual |
| CFluxVariables< TypeTag, TTag::OneEqNCNI > | The flux variables |
| CIOFields< TypeTag, TTag::OneEqNCNI > | The specific I/O fields |
| CSSTNCModelTraits | Traits for the SST multi-component modelstates some specifics of the isothermal multi-component sst model |
| CModelTraits< TypeTag, TTag::SSTNC > | |
| CVolumeVariables< TypeTag, TTag::SSTNC > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::SSTNC > | The local residual |
| CFluxVariables< TypeTag, TTag::SSTNC > | The flux variables |
| CIOFields< TypeTag, TTag::SSTNC > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::SSTNCNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::SSTNCNI > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::SSTNCNI > | The local residual |
| CFluxVariables< TypeTag, TTag::SSTNCNI > | The flux variables |
| CIOFields< TypeTag, TTag::SSTNCNI > | The specific I/O fields |
| CZeroEqNCModelTraits | Traits for the Reynolds-averaged Navier-Stokes 0-Eq. model |
| CModelTraits< TypeTag, TTag::ZeroEqNC > | The model traits of the isothermal model |
| CVolumeVariables< TypeTag, TTag::ZeroEqNC > | Set the volume variables property |
| CIOFields< TypeTag, TTag::ZeroEqNC > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::ZeroEqNCNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::ZeroEqNCNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::ZeroEqNCNI > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::NavierStokesMassOneP > | |
| CFluidState< TypeTag, TTag::NavierStokesMassOneP > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CLocalResidual< TypeTag, TTag::NavierStokesMassOneP > | The local residual |
| CVolumeVariables< TypeTag, TTag::NavierStokesMassOneP > | Set the volume variables property |
| CFluxVariables< TypeTag, TTag::NavierStokesMassOneP > | The flux variables |
| CIOFields< TypeTag, TTag::NavierStokesMassOneP > | |
| CCouplingManager< TypeTag, TTag::NavierStokesMassOneP > | |
| CSpatialParams< TypeTag, TTag::NavierStokesMassOneP > | |
| CIOFields< TypeTag, TTag::NavierStokesMassOnePNI > | Add temperature to the output |
| CModelTraits< TypeTag, TTag::NavierStokesMassOnePNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::NavierStokesMassOnePNI > | Set the volume variables property |
| CThermalConductivityModel< TypeTag, TTag::NavierStokesMassOnePNI > | Use the average for effective conductivities |
| Ctype | |
| CHeatConductionType< TypeTag, TTag::NavierStokesMassOnePNI > | |
| CFluxVariables< TypeTag, TTag::NavierStokesMassOnePNI > | The flux variables |
| CFluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNI > | |
| Ctype | |
| CFluxVariablesCacheFiller< TypeTag, TTag::NavierStokesMassOnePNI > | |
| CSolutionDependentHeatConduction< TypeTag, TTag::NavierStokesMassOnePNI > | |
| CBaseModelTraits< TypeTag, TTag::NavierStokesMassOnePNC > | The base model traits. Per default, we use the number of components of the fluid system.states some specifics of the Navier-Stokes model |
| CModelTraits< TypeTag, TTag::NavierStokesMassOnePNC > | |
| CFluidState< TypeTag, TTag::NavierStokesMassOnePNC > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CLocalResidual< TypeTag, TTag::NavierStokesMassOnePNC > | The local residual |
| CVolumeVariables< TypeTag, TTag::NavierStokesMassOnePNC > | Set the volume variables property |
| CMolecularDiffusionType< TypeTag, TTag::NavierStokesMassOnePNC > | By default, we use fick's law for the diffusive fluxes |
| CEffectiveDiffusivityModel< TypeTag, TTag::NavierStokesMassOnePNC > | Use the model after Millington (1961) for the effective diffusivity |
| Ctype | |
| CFluxVariables< TypeTag, TTag::NavierStokesMassOnePNC > | The flux variables |
| CFluxTypes | |
| CSolutionDependentMolecularDiffusion< TypeTag, TTag::NavierStokesMassOnePNC > | |
| CFluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNC > | |
| Ctype | |
| CFluxVariablesCacheFiller< TypeTag, TTag::NavierStokesMassOnePNC > | |
| CIOFields< TypeTag, TTag::NavierStokesMassOnePNC > | |
| CCouplingManager< TypeTag, TTag::NavierStokesMassOnePNC > | |
| CSpatialParams< TypeTag, TTag::NavierStokesMassOnePNC > | |
| CIOFields< TypeTag, TTag::NavierStokesMassOnePNCNI > | Add temperature to the output |
| CModelTraits< TypeTag, TTag::NavierStokesMassOnePNCNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::NavierStokesMassOnePNCNI > | Set the volume variables property |
| CThermalConductivityModel< TypeTag, TTag::NavierStokesMassOnePNCNI > | Use the average for effective conductivities |
| Ctype | |
| CHeatConductionType< TypeTag, TTag::NavierStokesMassOnePNCNI > | |
| CFluxVariables< TypeTag, TTag::NavierStokesMassOnePNCNI > | The flux variables |
| CFluxTypes | |
| CFluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNCNI > | |
| Ctype | |
| CFluxVariablesCacheFiller< TypeTag, TTag::NavierStokesMassOnePNCNI > | |
| CSolutionDependentHeatConduction< TypeTag, TTag::NavierStokesMassOnePNCNI > | |
| CNormalizePressure< TypeTag, TTag::NavierStokes > | Normalize the pressure term in the momentum balance by default |
| CModelTraits< TypeTag, TTag::NavierStokes > | |
| CFluidState< TypeTag, TTag::NavierStokes > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CLocalResidual< TypeTag, TTag::NavierStokes > | The local residual |
| CVolumeVariables< TypeTag, TTag::NavierStokes > | Set the volume variables property |
| CFluxVariables< TypeTag, TTag::NavierStokes > | The flux variables |
| CIOFields< TypeTag, TTag::NavierStokes > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::NavierStokesNI > | The model traits of the non-isothermal model |
| CIOFields< TypeTag, TTag::NavierStokesNI > | The specific non-isothermal I/O fields |
| CModelTraits< TypeTag, TTag::NavierStokesMomentumCVFE > | < states some specifics of the Navier-Stokes model |
| CFluidState< TypeTag, TTag::NavierStokesMomentumCVFE > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CLocalResidual< TypeTag, TTag::NavierStokesMomentumCVFE > | The local residual |
| CVolumeVariables< TypeTag, TTag::NavierStokesMomentumCVFE > | Set the volume variables property |
| CCouplingManager< TypeTag, TTag::NavierStokesMomentumCVFE > | |
| CEmptyCouplingManager | |
| CNormalizePressure< TypeTag, TTag::NavierStokesMomentum > | Normalize the pressure term in the momentum balance by default |
| CModelTraits< TypeTag, TTag::NavierStokesMomentum > | |
| CFluidState< TypeTag, TTag::NavierStokesMomentum > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CLocalResidual< TypeTag, TTag::NavierStokesMomentum > | The local residual |
| CVolumeVariables< TypeTag, TTag::NavierStokesMomentum > | Set the volume variables property |
| CFluxVariables< TypeTag, TTag::NavierStokesMomentum > | The flux variables |
| CPointSource< TypeTag, TTag::NavierStokesMomentum > | The point source |
| CCouplingManager< TypeTag, TTag::NavierStokesMomentum > | |
| CHeatConductionType< TypeTag, TTag::FreeFlow > | Use Fourier's Law as default heat conduction type |
| CSpatialParams< TypeTag, TTag::FreeFlow > | |
| CRANSModelTraits | Traits for the Reynolds-averaged Navier-Stokes model |
| CModelTraits< TypeTag, TTag::RANS > | The model traits of the isothermal model |
| CIOFields< TypeTag, TTag::RANS > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::RANSNI > | The model traits of the non-isothermal model |
| CIOFields< TypeTag, TTag::RANSNI > | The specific non-isothermal I/O fields |
| CHeatConductionType< TypeTag, TTag::RANSNI > | Use Fourier's Law as default heat conduction type |
| COneEqModelTraits | Traits for the Spalart-Allmaras model |
| CModelTraits< TypeTag, TTag::OneEq > | < states some specifics of the isothermal Spalart-Allmaras model |
| CFluxVariables< TypeTag, TTag::OneEq > | The flux variables |
| CLocalResidual< TypeTag, TTag::OneEq > | The local residual |
| CVolumeVariables< TypeTag, TTag::OneEq > | Set the volume variables property |
| CIOFields< TypeTag, TTag::OneEq > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::OneEqNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::OneEqNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::OneEqNI > | The specific non-isothermal I/O fields |
| CKEpsilonModelTraits | Traits for the k-epsilon model |
| CModelTraits< TypeTag, TTag::KEpsilon > | < states some specifics of the isothermal k-epsilon model |
| CFluxVariables< TypeTag, TTag::KEpsilon > | The flux variables |
| CLocalResidual< TypeTag, TTag::KEpsilon > | The local residual |
| CVolumeVariables< TypeTag, TTag::KEpsilon > | Set the volume variables property |
| CIOFields< TypeTag, TTag::KEpsilon > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::KEpsilonNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::KEpsilonNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::KEpsilonNI > | The specific non-isothermal I/O fields |
| CKOmegaModelTraits | Traits for the k-omega model |
| CModelTraits< TypeTag, TTag::KOmega > | States some specifics of the isothermal k-omega model |
| CFluxVariables< TypeTag, TTag::KOmega > | The flux variables |
| CLocalResidual< TypeTag, TTag::KOmega > | The local residual |
| CVolumeVariables< TypeTag, TTag::KOmega > | Set the volume variables property |
| CIOFields< TypeTag, TTag::KOmega > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::KOmegaNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::KOmegaNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::KOmegaNI > | The specific non-isothermal I/O fields |
| CLowReKEpsilonModelTraits | Traits for the low-Reynolds k-epsilon model |
| CModelTraits< TypeTag, TTag::LowReKEpsilon > | < states some specifics of the isothermal low-Reynolds k-epsilon model |
| CFluxVariables< TypeTag, TTag::LowReKEpsilon > | The flux variables |
| CLocalResidual< TypeTag, TTag::LowReKEpsilon > | The local residual |
| CVolumeVariables< TypeTag, TTag::LowReKEpsilon > | Set the volume variables property |
| CIOFields< TypeTag, TTag::LowReKEpsilon > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::LowReKEpsilonNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::LowReKEpsilonNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::LowReKEpsilonNI > | The specific non-isothermal I/O fields |
| CSSTModelTraits | Traits for the sst model |
| CModelTraits< TypeTag, TTag::SST > | States some specifics of the isothermal SST model |
| CFluxVariables< TypeTag, TTag::SST > | The flux variables |
| CLocalResidual< TypeTag, TTag::SST > | The local residual |
| CVolumeVariables< TypeTag, TTag::SST > | Set the volume variables property |
| CIOFields< TypeTag, TTag::SST > | The specific I/O fields |
| CModelTraits< TypeTag, TTag::SSTNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::SSTNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::SSTNI > | The specific non-isothermal I/O fields |
| CZeroEqModelTraits | Traits for the ZeroEq model |
| CModelTraits< TypeTag, TTag::ZeroEq > | |
| CVolumeVariables< TypeTag, TTag::ZeroEq > | Set the volume variables property |
| CModelTraits< TypeTag, TTag::ZeroEqNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::ZeroEqNI > | Set the volume variables property |
| CModelTraits< TypeTag, TTag::ShallowWater > | |
| CLocalResidual< TypeTag, TTag::ShallowWater > | |
| CFluxVariables< TypeTag, TTag::ShallowWater > | |
| CVolumeVariables< TypeTag, TTag::ShallowWater > | |
| CIOFields< TypeTag, TTag::ShallowWater > | |
| CAdvectionType< TypeTag, TTag::ShallowWater > | |
| CViscousFluxType< TypeTag, TTag::ShallowWater > | |
| CFluidSystem< TypeTag, TTag::ShallowWater > | |
| CFluxVariablesCache< TypeTag, TTag::Geomechanics > | The flux variables cache class for models involving flow in porous media |
| CVelocityOutput< TypeTag, TTag::Geomechanics > | The (currently empty) velocity output |
| CSolidState< TypeTag, TTag::Geomechanics > | The solid state must be inert |
| CSolidSystem< TypeTag, TTag::Geomechanics > | Per default we use one constant component in the inert solid system |
| CScalar< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | Set the default type of scalar values to double |
| CPrimaryVariables< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | Set the default primary variable vector to a vector of size of number of equations |
| CModelTraits< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | |
| CTraits | |
| CLocalResidual< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | |
| CProblem< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | |
| CVolumeVariables< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | |
| CTraits | |
| CEnableGridVolumeVariablesCache< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | |
| CEnableGridFluxVariablesCache< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | |
| CEnableGridGeometryCache< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | |
| CGrid< TypeTag, Dumux::Detail::HelmholtzOperator::TTag< P > > | |
| CAdvectionType< TypeTag, TTag::BoxFacetCouplingModel > | Use the box facet coupling-specific Darcy's law |
| CMolecularDiffusionType< TypeTag, TTag::BoxFacetCouplingModel > | Use the box facet coupling-specific Ficks's law |
| CHeatConductionType< TypeTag, TTag::BoxFacetCouplingModel > | Use the box facet coupling-specific Fourier's law |
| CFluxVariables< TypeTag, TTag::BoxFacetCouplingModel > | Per default, use the porous medium flow flux variables with the modified upwind scheme |
| CGridGeometry< TypeTag, TTag::BoxFacetCouplingModel > | Set the default for the grid finite volume geometry |
| CPrimaryInteractionVolume< TypeTag, TTag::CCMpfaFacetCouplingModel > | Use the facet coupling-specific mpfa-o interaction volume |
| CSecondaryInteractionVolume< TypeTag, TTag::CCMpfaFacetCouplingModel > | Use the facet coupling-specific mpfa-o interaction volume |
| CFluxVariables< TypeTag, TTag::CCMpfaFacetCouplingModel > | Per default, use the porous medium flow flux variables with the modified upwind scheme |
| CAdvectionType< TypeTag, TTag::CCTpfaFacetCouplingModel > | Use the tpfa facet coupling-specific Darcy's law |
| CMolecularDiffusionType< TypeTag, TTag::CCTpfaFacetCouplingModel > | Use the tpfa facet coupling-specific Ficks's law |
| CHeatConductionType< TypeTag, TTag::CCTpfaFacetCouplingModel > | Use the tpfa facet coupling-specific Ficks's law |
| CFluxVariables< TypeTag, TTag::CCTpfaFacetCouplingModel > | Per default, use the porous medium flow flux variables with the modified upwind scheme |
| CVolumeVariables< TypeTag, TTag::PNMOneP > | Set the volume variables property |
| CSpatialParams< TypeTag, TTag::PNMOneP > | |
| CFluxVariablesCache< TypeTag, TTag::PoreNetworkModel > | The flux variables cache |
| CIOFields< TypeTag, TTag::PNMOneP > | Default I/O fields specific to this model |
| CAdvectionType< TypeTag, TTag::PNMOneP > | The advection type |
| CVolumeVariables< TypeTag, TTag::PNMOnePNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::PNMOnePNI > | Add temperature to the output |
| CModelTraits< TypeTag, TTag::PNMOnePNI > | The model traits of the non-isothermal model |
| CThermalConductivityModel< TypeTag, TTag::PNMOnePNI > | Use the average for effective conductivities |
| CSpatialParams< TypeTag, TTag::PNMOnePNC > | |
| CAdvectionType< TypeTag, TTag::PNMOnePNC > | The advection type |
| CReplaceCompEqIdx< TypeTag, TTag::PNMOnePNC > | Set as default that no component mass balance is replaced by the total mass balance |
| CMolecularDiffusionType< TypeTag, TTag::PNMOnePNC > | We use fick's law as the default for the diffusive fluxes |
| CVolumeVariables< TypeTag, TTag::PNMOnePNC > | Set the volume variables propertySet the vtk output fields specific to this model |
| CIOFields< TypeTag, TTag::PNMOnePNC > | |
| CUseMoles< TypeTag, TTag::PNMOnePNC > | |
| CModelTraits< TypeTag, TTag::PNMOnePNCNI > | Model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::PNMOnePNCNI > | |
| CIOFields< TypeTag, TTag::PNMOnePNCNI > | |
| CThermalConductivityModel< TypeTag, TTag::PNMOnePNCNI > | Use the average for effective conductivities |
| CVolumeVariables< TypeTag, TTag::PNMTwoP > | Set the volume variables property |
| CFluxVariablesCache< TypeTag, TTag::PNMTwoP > | The flux variables cache |
| CGridFluxVariablesCache< TypeTag, TTag::PNMTwoP > | The grid flux variables cache vector class |
| CSpatialParams< TypeTag, TTag::PNMTwoP > | |
| CAdvectionType< TypeTag, TTag::PNMTwoP > | The advection type |
| CEnergyLocalResidual< TypeTag, TTag::PNMTwoP > | |
| CIOFields< TypeTag, TTag::PNMTwoP > | |
| CModelTraits< TypeTag, TTag::PNMTwoPNI > | Model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::PNMTwoPNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::PNMTwoPNI > | Set the vtk output fields specific to the non-isothermal two-phase model |
| CThermalConductivityModel< TypeTag, TTag::PNMTwoPNI > | Use the average for effective conductivities |
| CVolumeVariables< TypeTag, TTag::PNMTwoPNC > | Set the volume variables property |
| CPrimaryVariables< TypeTag, TTag::PNMTwoPNC > | The primary variables vector for the 2pnc model |
| CSpatialParams< TypeTag, TTag::PNMTwoPNC > | |
| CAdvectionType< TypeTag, TTag::PNMTwoPNC > | The advection type |
| CIOFields< TypeTag, TTag::PNMTwoPNC > | |
| CGridFluxVariablesCache< TypeTag, TTag::PNMTwoPNC > | The grid flux variables cache vector class |
| CFluxVariablesCache< TypeTag, TTag::PNMTwoPNC > | The flux variables cache |
| CMolecularDiffusionType< TypeTag, TTag::PNMTwoPNC > | We use fick's law as the default for the diffusive fluxes |
| CModelTraits< TypeTag, TTag::PNMTwoPNCNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::PNMTwoPNCNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::PNMTwoPNCNI > | Set non-isothermal output fields |
| CThermalConductivityModel< TypeTag, TTag::PNMTwoPNCNI > | |
| CLabels | The pore/throat labels |
| CGridGeometry< TypeTag, TTag::PoreNetworkModel > | Set the default for the grid geometry |
| CHeatConductionType< TypeTag, TTag::PoreNetworkModel > | |
| CLabels< TypeTag, TTag::PoreNetworkModel > | The labels |
| CVelocityOutput< TypeTag, TTag::PoreNetworkModel > | |
| CEnableThermalNonEquilibrium< TypeTag, TTag::PoreNetworkModel > | |
| CVolumeVariables< TypeTag, TTag::PNMSolidEnergy > | Set the volume variables property |
| CHeatConductionType< TypeTag, TTag::PNMSolidEnergy > | |
| CSpatialParams< TypeTag, TTag::PNMSolidEnergy > | |
| CFluxVariablesCache< TypeTag, TTag::PNMSolidEnergy > | The flux variables cache |
| CIOFields< TypeTag, TTag::PNMSolidEnergy > | Set the vtk output fields specific to this model |
| CLocalResidual< TypeTag, TTag::PoroElastic > | Use the local residual of the poro-elastic model |
| CIOFields< TypeTag, TTag::PoroElastic > | Default vtk output fields specific to this model |
| CModelTraits< TypeTag, TTag::PoroElastic > | The default model traits of the poro-elastic model |
| CVolumeVariables< TypeTag, TTag::PoroElastic > | Set the volume variables property |
| CStressType< TypeTag, TTag::PoroElastic > | Per default, we use effective stresses on the basis of Hooke's Law |
| CIOFields< TypeTag, TTag::OneP > | Default I/O fields specific to this model |
| CLocalResidual< TypeTag, TTag::OneP > | Local residual function |
| CBaseModelTraits< TypeTag, TTag::OneP > | States some specifics of the one-phase model |
| CModelTraits< TypeTag, TTag::OneP > | Default the actually used traits to the base traits |
| CVolumeVariables< TypeTag, TTag::OneP > | Set the volume variables property |
| CFluidState< TypeTag, TTag::OneP > | The fluid state which is used by the volume variables to store the thermodynamic state |
| CIOFields< TypeTag, TTag::OnePNI > | Add temperature to the output |
| CModelTraits< TypeTag, TTag::OnePNI > | The model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::OnePNI > | Set the volume variables property |
| CThermalConductivityModel< TypeTag, TTag::OnePNI > | Use the average for effective conductivities |
| CReplaceCompEqIdx< TypeTag, TTag::OnePNC > | Set as default that no component mass balance is replaced by the total mass balance |
| CBaseModelTraits< TypeTag, TTag::OnePNC > | The base model traits. Per default, we use the number of components of the fluid system |
| CModelTraits< TypeTag, TTag::OnePNC > | Default the actually used traits to the base traits |
| CFluidState< TypeTag, TTag::OnePNC > | The fluid state which is used by the volume variables to store the thermodynamic state |
| CEffectiveDiffusivityModel< TypeTag, TTag::OnePNC > | Use the model after Millington (1961) for the effective diffusivity |
| CUseMoles< TypeTag, TTag::OnePNC > | Use mole fractions in the balance equations by default |
| CLocalResidual< TypeTag, TTag::OnePNC > | The local residual function |
| CVolumeVariables< TypeTag, TTag::OnePNC > | Set the volume variables property |
| CIOFields< TypeTag, TTag::OnePNC > | Set the vtk output fields specific to this model |
| CIOFields< TypeTag, TTag::OnePNCNI > | The non-isothermal vtk output fields |
| CThermalConductivityModel< TypeTag, TTag::OnePNCNI > | Use the average for effective conductivities |
| CModelTraits< TypeTag, TTag::OnePNCNI > | Model traits of the non-isothermal model |
| CVolumeVariables< TypeTag, TTag::OnePNCNI > | |
| CEquilibriumLocalResidual< TypeTag, TTag::OnePNCNonEquil > | |
| CEquilibriumIOFields< TypeTag, TTag::OnePNCNonEquil > | Set the vtk output fields specific to this model |
| CModelTraits< TypeTag, TTag::OnePNCNonEquil > | |
| CEnableChemicalNonEquilibrium< TypeTag, TTag::OnePNCNonEquil > | |
| CEquilibriumModelTraits< TypeTag, TTag::OnePNCNonEquil > | Set equilibrium model traits |
| CThermalConductivityModel< TypeTag, TTag::OnePNCNonEquil > | In case we do not assume full non-equilibrium one needs a thermal conductivity |
| CVolumeVariables< TypeTag, TTag::OnePNCNonEquil > | Use the mineralization volume variables together with the 2pnc vol vars |
| CVolumeVariables< TypeTag, TTag::OnePNCMin > | Use the mineralization volume variables together with the 1pnc vol vars |
| CLocalResidual< TypeTag, TTag::OnePNCMin > | |
| CModelTraits< TypeTag, TTag::OnePNCMin > | Use non-mineralization model traits with 1pnc traits |
| CSolidState< TypeTag, TTag::OnePNCMin > | The two-phase model uses the immiscible fluid state |
| CIOFields< TypeTag, TTag::OnePNCMin > | Use the mineralization vtk output fields |
| CIOFields< TypeTag, TTag::OnePNCMinNI > | Non-isothermal vtk output |
| CModelTraits< TypeTag, TTag::OnePNCMinNI > | The non-isothermal model traits |
| CVolumeVariables< TypeTag, TTag::OnePNCMinNI > | Use the mineralization volume variables together with the 1pnc vol vars |
| CThermalConductivityModel< TypeTag, TTag::OnePNCMinNI > | Use the average for effective conductivities |
| CFormulation< TypeTag, TTag::TwoP > | < Set the default formulation to pwsn |
| CLocalResidual< TypeTag, TTag::TwoP > | Use the immiscible local residual operator for the 2p model |
| CBaseModelTraits< TypeTag, TTag::TwoP > | The base model traits class |
| CModelTraits< TypeTag, TTag::TwoP > | Default the actually used traits to the base traits |
| CIOFields< TypeTag, TTag::TwoP > | Set the vtk output fields specific to the twop model |
| CVolumeVariables< TypeTag, TTag::TwoP > | Set the volume variables property |
| CFluidState< TypeTag, TTag::TwoP > | The two-phase model uses the immiscible fluid state |
| CModelTraits< TypeTag, TTag::TwoPNI > | The non-isothermal model traits class |
| CVolumeVariables< TypeTag, TTag::TwoPNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::TwoPNI > | Set the vtk output fields specific to the non-isothermal twop model |
| CThermalConductivityModel< TypeTag, TTag::TwoPNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CUseBlockingOfSpuriousFlow | Determines whether blocking of spurious flow is used or not |
| CFluidState< TypeTag, TTag::TwoPOneCNI > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CFormulation< TypeTag, TTag::TwoPOneCNI > | Set the default formulation to pw-sn |
| CUseBlockingOfSpuriousFlow< TypeTag, TTag::TwoPOneCNI > | Do not block spurious flows by default |
| CLocalResidual< TypeTag, TTag::TwoPOneCNI > | The specific local residual (i.e. balance equations) |
| CAdvectionType< TypeTag, TTag::TwoPOneCNI > | Use a modified version of Darcy's law which allows for blocking of spurious flows |
| CVolumeVariables< TypeTag, TTag::TwoPOneCNI > | Set the volume variables property |
| CPrimaryVariables< TypeTag, TTag::TwoPOneCNI > | The primary variables vector for the 2p1cni model |
| CThermalConductivityModel< TypeTag, TTag::TwoPOneCNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CModelTraits< TypeTag, TTag::TwoPOneCNI > | Set the non-isothermal model traits |
| CIOFields< TypeTag, TTag::TwoPOneCNI > | The non-isothermal vtk output fields |
| CBaseModelTraits< TypeTag, TTag::TwoPTwoC > | Set the model traits property |
| CModelTraits< TypeTag, TTag::TwoPTwoC > | |
| CVolumeVariables< TypeTag, TTag::TwoPTwoC > | Use the 2p2c VolumeVariables |
| CUseConstraintSolver< TypeTag, TTag::TwoPTwoC > | Determines whether the constraint solver is used |
| CModelTraits< TypeTag, TTag::TwoPTwoCNI > | Set the non-isothermal model traits |
| CVolumeVariables< TypeTag, TTag::TwoPTwoCNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::TwoPTwoCNI > | Set non-isothermal output fields |
| CThermalConductivityModel< TypeTag, TTag::TwoPTwoCNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CEquilibriumLocalResidual< TypeTag, TTag::TwoPTwoCNonEquil > | |
| CEquilibriumIOFields< TypeTag, TTag::TwoPTwoCNonEquil > | Set the vtk output fields specific to this model |
| CModelTraits< TypeTag, TTag::TwoPTwoCNonEquil > | |
| CEquilibriumModelTraits< TypeTag, TTag::TwoPTwoCNonEquil > | Set equilibrium model traits |
| CThermalConductivityModel< TypeTag, TTag::TwoPTwoCNonEquil > | |
| CVolumeVariables< TypeTag, TTag::TwoPTwoCNonEquil > | Use the nonequilibrium volume variables together with the 2p2c vol vars |
| CModelTraits< TypeTag, TTag::TwoPTwoCNINonEquil > | Set the non-isothermal model traits with the nonequilibrium model traits as isothermal traits |
| CEquilibriumIOFields< TypeTag, TTag::TwoPTwoCNINonEquil > | Set the equilibrium IO fields which are in that case the nonisothermal io fields |
| CVolumeVariables< TypeTag, TTag::TwoPTwoCNINonEquil > | Use the nonequilibrium volume variables together with the 2p2c vol vars |
| CThermalConductivityModel< TypeTag, TTag::TwoPTwoCNINonEquil > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CPrimaryVariables< TypeTag, TTag::TwoPNC > | The primary variables vector for the 2pnc model |
| CVolumeVariables< TypeTag, TTag::TwoPNC > | Set the volume variables property |
| CBaseModelTraits< TypeTag, TTag::TwoPNC > | Set the base model traits |
| CModelTraits< TypeTag, TTag::TwoPNC > | Default the actually used traits to the base traits |
| CIOFields< TypeTag, TTag::TwoPNC > | Set the vtk output fields specific to this model |
| CLocalResidual< TypeTag, TTag::TwoPNC > | Use the compositional local residual |
| CReplaceCompEqIdx< TypeTag, TTag::TwoPNC > | Per default, no component mass balance is replaced |
| CFormulation< TypeTag, TTag::TwoPNC > | Default formulation is pw-Sn, overwrite if necessary |
| CSetMoleFractionsForFirstPhase< TypeTag, TTag::TwoPNC > | Set the primary variables mole fractions for the wetting or nonwetting phase |
| CUseMoles< TypeTag, TTag::TwoPNC > | Use mole fractions in the balance equations by default |
| CEffectiveDiffusivityModel< TypeTag, TTag::TwoPNC > | Use the model after Millington (1961) for the effective diffusivity |
| CFluidState< TypeTag, TTag::TwoPNC > | This model uses the compositional fluid state |
| CModelTraits< TypeTag, TTag::TwoPNCNI > | Set the non-isothermal model traits |
| CVolumeVariables< TypeTag, TTag::TwoPNCNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::TwoPNCNI > | Set non-isothermal output fields |
| CThermalConductivityModel< TypeTag, TTag::TwoPNCNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CLocalResidual< TypeTag, TTag::TwoPNCMin > | |
| CVolumeVariables< TypeTag, TTag::TwoPNCMin > | Use the mineralization volume variables together with the 2pnc vol vars |
| CIOFields< TypeTag, TTag::TwoPNCMin > | Set the vtk output fields specific to this model |
| CModelTraits< TypeTag, TTag::TwoPNCMin > | The 2pnc model traits define the non-mineralization part |
| CSolidState< TypeTag, TTag::TwoPNCMin > | The two-phase model uses the immiscible fluid state |
| CModelTraits< TypeTag, TTag::TwoPNCMinNI > | Set non-isothermal model traits |
| CVolumeVariables< TypeTag, TTag::TwoPNCMinNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::TwoPNCMinNI > | Non-isothermal vtkoutput |
| CThermalConductivityModel< TypeTag, TTag::TwoPNCMinNI > | Use the effective thermal conductivities calculated using the Somerton method |
| CModelTraits< TypeTag, TTag::ThreeP > | Set the model traits |
| CLocalResidual< TypeTag, TTag::ThreeP > | The local residual function of the conservation equations |
| CVolumeVariables< TypeTag, TTag::ThreeP > | Set the volume variables property |
| CFluidState< TypeTag, TTag::ThreeP > | The fluid state which is used by the volume variables to store the thermodynamic state |
| CIOFields< TypeTag, TTag::ThreeP > | Set the vtk output fields specific to this model |
| CThermalConductivityModel< TypeTag, TTag::ThreePNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CIOFields< TypeTag, TTag::ThreePNI > | Set non-isothermal output fields |
| CModelTraits< TypeTag, TTag::ThreePNI > | Set non-isothermal model traits |
| CVolumeVariables< TypeTag, TTag::ThreePNI > | Set the volume variables property |
| CBaseModelTraits< TypeTag, TTag::ThreePThreeC > | Set the model traits |
| CModelTraits< TypeTag, TTag::ThreePThreeC > | |
| CUseConstraintSolver< TypeTag, TTag::ThreePThreeC > | Determines whether a constraint solver should be used explicitly |
| CReplaceCompEqIdx< TypeTag, TTag::ThreePThreeC > | Set as default that no component mass balance is replaced by the total mass balance |
| CFluidState< TypeTag, TTag::ThreePThreeC > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CLocalResidual< TypeTag, TTag::ThreePThreeC > | The local residual function of the conservation equations |
| CPrimaryVariables< TypeTag, TTag::ThreePThreeC > | The primary variables vector for the 3p3c model |
| CVolumeVariables< TypeTag, TTag::ThreePThreeC > | Set the volume variables property |
| CEffectiveDiffusivityModel< TypeTag, TTag::ThreePThreeC > | The model after Millington (1961) is used for the effective diffusivity |
| CIOFields< TypeTag, TTag::ThreePThreeC > | Set the vtk output fields specific to this model |
| CUseMoles< TypeTag, TTag::ThreePThreeC > | Use mole fractions in the balance equations by default |
| CModelTraits< TypeTag, TTag::ThreePThreeCNI > | Set non-isothermal NumEq |
| CVolumeVariables< TypeTag, TTag::ThreePThreeCNI > | Set the volume variables property |
| CIOFields< TypeTag, TTag::ThreePThreeCNI > | Set the non-isothermal vktoutputfields |
| CThermalConductivityModel< TypeTag, TTag::ThreePThreeCNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CModelTraits< TypeTag, TTag::ThreePWaterOilNI > | Set the non-isothermal model traits property |
| CFluidState< TypeTag, TTag::ThreePWaterOilNI > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CLocalResidual< TypeTag, TTag::ThreePWaterOilNI > | The local residual function of the conservation equations |
| CReplaceCompEqIdx< TypeTag, TTag::ThreePWaterOilNI > | Set as default that no component mass balance is replaced by the total mass balance |
| CPrimaryVariables< TypeTag, TTag::ThreePWaterOilNI > | The primary variables vector for the 3p water oil non-isothermal model |
| COnlyGasPhaseCanDisappear< TypeTag, TTag::ThreePWaterOilNI > | Determines whether a constraint solver should be used explicitly |
| CVolumeVariables< TypeTag, TTag::ThreePWaterOilNI > | Set the volume variables property |
| CEffectiveDiffusivityModel< TypeTag, TTag::ThreePWaterOilNI > | Use the model after Millington (1961) for the effective diffusivity |
| CUseMoles< TypeTag, TTag::ThreePWaterOilNI > | |
| CThermalConductivityModel< TypeTag, TTag::ThreePWaterOilNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CIOFields< TypeTag, TTag::ThreePWaterOilNI > | Set the non-isothermal vkt output fields |
| CGridGeometry< TypeTag, TTag::BoxDfmModel > | Set the default for the grid geometry |
| CFluxVariablesCache< TypeTag, TTag::BoxDfmModel > | The flux variables cache class specific to box-dfm porous medium flow models |
| CVolumeVariables< TypeTag, TTag::TwoPTwoCCO2 > | Co2 volume variables use the same traits as the 2p2c model |
| CVolumeVariables< TypeTag, TTag::TwoPTwoCCO2NI > | |
| CLocalResidual< TypeTag, TTag::MPNC > | Use the MpNc local residual for the MpNc model |
| CModelTraits< TypeTag, TTag::MPNC > | Set the model traits property |
| CFluidState< TypeTag, TTag::MPNC > | This model uses the compositional fluid state |
| CVolumeVariables< TypeTag, TTag::MPNC > | Set the volume variables property |
| CReplaceCompEqIdx< TypeTag, TTag::MPNC > | Per default, no component mass balance is replaced |
| CUseMoles< TypeTag, TTag::MPNC > | Use mole fractions in the balance equations by default |
| CEffectiveDiffusivityModel< TypeTag, TTag::MPNC > | Use the model after Millington (1961) for the effective diffusivity |
| CPressureFormulation< TypeTag, TTag::MPNC > | Set the default pressure formulation to the pressure of the (most) wetting phase |
| CIOFields< TypeTag, TTag::MPNC > | Set the vtk output fields specific to this model |
| CModelTraits< TypeTag, TTag::MPNCNI > | Set the non-isothermal model traits |
| CVolumeVariables< TypeTag, TTag::MPNCNI > | Set the volume variables property |
| CThermalConductivityModel< TypeTag, TTag::MPNCNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CEquilibriumLocalResidual< TypeTag, TTag::MPNCNonequil > | |
| CEquilibriumIOFields< TypeTag, TTag::MPNCNonequil > | Set the vtk output fields specific to this model |
| CModelTraits< TypeTag, TTag::MPNCNonequil > | |
| CEquilibriumModelTraits< TypeTag, TTag::MPNCNonequil > | Set equilibrium model traits |
| CThermalConductivityModel< TypeTag, TTag::MPNCNonequil > | In case we do not assume full non-equilibrium one needs a thermal conductivity |
| CVolumeVariables< TypeTag, TTag::MPNCNonequil > | Use the mineralization volume variables together with the 2pnc vol vars |
| CModelTraits< TypeTag, TTag::NonEquilibrium > | Set the model traits |
| CEnableThermalNonEquilibrium< TypeTag, TTag::NonEquilibrium > | Per default, we consider both thermal and chemical non-equilibrium |
| CEnableChemicalNonEquilibrium< TypeTag, TTag::NonEquilibrium > | |
| CNumEnergyEqSolid< TypeTag, TTag::NonEquilibrium > | Default values for the number of energy balance equations |
| CNumEnergyEqFluid< TypeTag, TTag::NonEquilibrium > | |
| CEnergyLocalResidual< TypeTag, TTag::NonEquilibrium > | |
| CLocalResidual< TypeTag, TTag::NonEquilibrium > | |
| CHeatConductionType< TypeTag, TTag::NonEquilibrium > | |
| CFluidState< TypeTag, TTag::NonEquilibrium > | |
| CGridVariables< TypeTag, TTag::NonEquilibrium > | The grid variables |
| CIOFields< TypeTag, TTag::NonEquilibrium > | Indices for non-isothermal models |
| CNusseltFormulation< TypeTag, TTag::NonEquilibrium > | |
| CSherwoodFormulation< TypeTag, TTag::NonEquilibrium > | Set the default formulation for the sherwood correlation Other possible parametrizations can be found in the dimensionlessnumbers |
| CFluxVariables< TypeTag, TTag::PorousMediumFlow > | The flux variables for models involving flow in porous media |
| CFluxVariablesCache< TypeTag, TTag::PorousMediumFlow > | The flux variables cache class for models involving flow in porous media |
| CFluxVariablesCacheFiller< TypeTag, TTag::PorousMediumFlow > | |
| CAdvectionType< TypeTag, TTag::PorousMediumFlow > | By default, we use darcy's law for the advective fluxes |
| CMolecularDiffusionType< TypeTag, TTag::PorousMediumFlow > | By default, we use fick's law for the diffusive fluxes |
| CEnableCompositionalDispersion< TypeTag, TTag::PorousMediumFlow > | Per default, we do not include compositional dispersion effects |
| CEnableThermalDispersion< TypeTag, TTag::PorousMediumFlow > | Per default, we do not include thermal dispersion effects |
| CDispersionFluxType< TypeTag, TTag::PorousMediumFlow > | By default, we use a diffusive flux for the dispersive fluxes |
| CCompositionalDispersionModel< TypeTag, TTag::PorousMediumFlow > | By default, we use Scheideggers's law for the dispersive tensor calculation |
| CThermalDispersionModel< TypeTag, TTag::PorousMediumFlow > | By default, we use the same dispersion tensor type as the componsitonal dispersion for the thermal disperion tensor |
| CHeatConductionType< TypeTag, TTag::PorousMediumFlow > | By default, we use fourier's law as the default for heat conduction fluxes |
| CSolutionDependentAdvection< TypeTag, TTag::PorousMediumFlow > | By default, parameters are solution-dependent |
| CSolutionDependentMolecularDiffusion< TypeTag, TTag::PorousMediumFlow > | |
| CSolutionDependentHeatConduction< TypeTag, TTag::PorousMediumFlow > | |
| CEnergyLocalResidual< TypeTag, TTag::PorousMediumFlow > | The default implementation of the energy balance equation for flow problems in porous media |
| CVelocityOutput< TypeTag, TTag::PorousMediumFlow > | Velocity output |
| CEnableThermalNonEquilibrium< TypeTag, TTag::PorousMediumFlow > | |
| CEnableBoxInterfaceSolver< TypeTag, TTag::PorousMediumFlow > | Per default, we disable the box interface solver |
| CSolidState< TypeTag, TTag::PorousMediumFlow > | Per default solid state is inert |
| CSolidSystem< TypeTag, TTag::PorousMediumFlow > | |
| CLocalResidual< TypeTag, TTag::Richards > | The local residual operator |
| CIOFields< TypeTag, TTag::Richards > | Set the vtk output fields specific to this model |
| CVelocityOutput< TypeTag, TTag::Richards > | |
| CModelTraits< TypeTag, TTag::Richards > | The model traits |
| CVolumeVariables< TypeTag, TTag::Richards > | Set the volume variables property |
| CEffectiveDiffusivityModel< TypeTag, TTag::Richards > | Use the model after Millington (1961) for the effective diffusivity |
| CFluidSystem< TypeTag, TTag::Richards > | The fluid system used by the model |
| CFluidState< TypeTag, TTag::Richards > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CBalanceEqOpts< TypeTag, TTag::Richards > | Set a richards specific class for the balance equation options |
| CThermalConductivityModel< TypeTag, TTag::RichardsNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CModelTraits< TypeTag, TTag::RichardsNI > | Set non-isothermal model traits |
| CIOFields< TypeTag, TTag::RichardsNI > | Set the vtk output fields specific to th non-isothermal model |
| CVolumeVariables< TypeTag, TTag::RichardsNI > | Set the volume variables property |
| CLocalResidual< TypeTag, TTag::ExtendedRichards > | The local residual operator |
| CIOFields< TypeTag, TTag::ExtendedRichards > | Set the vtk output fields specific to this model |
| CModelTraits< TypeTag, TTag::ExtendedRichards > | The model traits |
| CVolumeVariables< TypeTag, TTag::ExtendedRichards > | Set the volume variables property |
| CEffectiveDiffusivityModel< TypeTag, TTag::ExtendedRichards > | Use the model after Millington (1961) for the effective diffusivity |
| CPrimaryVariables< TypeTag, TTag::ExtendedRichards > | The primary variables vector for the richards model |
| CModelTraits< TypeTag, TTag::ExtendedRichardsNI > | Set non-isothermal model traits |
| CIOFields< TypeTag, TTag::ExtendedRichardsNI > | Set the vtk output fields specific to th non-isothermal model |
| CVolumeVariables< TypeTag, TTag::ExtendedRichardsNI > | Set the volume variables property |
| CThermalConductivityModel< TypeTag, TTag::ExtendedRichardsNI > | Somerton is used as default model to compute the effective thermal heat conductivity |
| CBaseModelTraits< TypeTag, TTag::RichardsNC > | Set the model traits class |
| CModelTraits< TypeTag, TTag::RichardsNC > | |
| CUseMoles< TypeTag, TTag::RichardsNC > | Define that per default mole fractions are used in the balance equations |
| CLocalResidual< TypeTag, TTag::RichardsNC > | Use the dedicated local residual |
| CReplaceCompEqIdx< TypeTag, TTag::RichardsNC > | |
| CVolumeVariables< TypeTag, TTag::RichardsNC > | Set the volume variables property |
| CFluidSystem< TypeTag, TTag::RichardsNC > | The fluid system used by the model |
| CFluidState< TypeTag, TTag::RichardsNC > | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem |
| CIOFields< TypeTag, TTag::RichardsNC > | Set the vtk output fields specific to this model |
| CEffectiveDiffusivityModel< TypeTag, TTag::RichardsNC > | The model after Millington (1961) is used for the effective diffusivity |
| CThermalConductivityModel< TypeTag, TTag::RichardsNCNI > | Average is used as default model to compute the effective thermal heat conductivity |
| CModelTraits< TypeTag, TTag::RichardsNCNI > | Set non-isothermal model traits |
| CVolumeVariables< TypeTag, TTag::RichardsNCNI > | Set the volume variables property |
| CModelTraits< TypeTag, TTag::SolidEnergy > | Set the model traits |
| CLocalResidual< TypeTag, TTag::SolidEnergy > | Set the local residual |
| CIOFields< TypeTag, TTag::SolidEnergy > | Set the vtk output fields specific to this model |
| CVolumeVariables< TypeTag, TTag::SolidEnergy > | Set the volume variables property |
| CThermalConductivityModel< TypeTag, TTag::SolidEnergy > | Use the average for effective conductivities |
| CUseMoles< TypeTag, TTag::Tracer > | Define that mole fractions are used in the balance equations |
| CModelTraits< TypeTag, TTag::Tracer > | Set the model traits |
| CLocalResidual< TypeTag, TTag::Tracer > | Use the tracer local residual function for the tracer model |
| CIOFields< TypeTag, TTag::Tracer > | Set the vtk output fields specific to this model |
| CVolumeVariables< TypeTag, TTag::Tracer > | Set the volume variables property |
| CAdvectionType< TypeTag, TTag::Tracer > | We use darcy's law as the default for the advective fluxes |
| CEffectiveDiffusivityModel< TypeTag, TTag::Tracer > | Use simple model with constant tortuosity as pm diffusivity model |
| CLocalResidual< TypeTag, TTag::Elastic > | Use the local residual of the elastic model |
| CModelTraits< TypeTag, TTag::Elastic > | The model traits of the elastic model |
| CVolumeVariables< TypeTag, TTag::Elastic > | Set the volume variables property |
| CStressType< TypeTag, TTag::Elastic > | By default, we use hooke's law for stress evaluations |
| CFluxVariablesCache< TypeTag, TTag::Elastic > | The flux variables cache class for models involving flow in porous media |
| CSolidState< TypeTag, TTag::Elastic > | The solid state must be inert |
| CSolidSystem< TypeTag, TTag::Elastic > | Per default we use one constant component in the inert solid system |
| CModelTraits< TypeTag, TTag::Hyperelastic > | |
| CLocalResidual< TypeTag, TTag::Hyperelastic > | |
| CVolumeVariables< TypeTag, TTag::Hyperelastic > | Set the volume variables property |
| CSpatialParams< TypeTag, TTag::Hyperelastic > | |
| NUtility | |
| CTag | Helper class to create (named and comparable) tagged types Tags any given type. The tagged type is equality comparable and can be written to streams. A custom name can be provided by implementing the name() member function |
| NCCMpfaDataHandleBases | |
| CSystemMatricesHandle | Common base class to all handles. Stores arrays of the matrices involved in the interaction volume-local systems of equations. Apart from the transmissibility matrix we store those matrices that are needed e.g. for later face pressure reconstruction. The fluxes as well as the local systems of equations can be expressed as functions of the intermediate unknown face face values \(\bar{\mathbf{u}}\) and the known cell/Dirichlet values \(\mathbf{u}\) using the matrices \(\mathbf{A}\), \(\mathbf{B}\), \(\mathbf{C}\), \(\mathbf{D}\) and the vector of Neumann fluxes \(\mathbf{N}\) as follows: |
| CSystemVectorsHandle | Common base class to all handles. Stores arrays of the vectors involved in the interaction volume-local systems of equations |
| NDiscretizationMethods | |
| NCVFEMethods | |
| CPQ1 | |
| CCR_RT | |
| CPQ1Bubble | |
| CCCTpfa | |
| CCCMpfa | |
| CCVFE | |
| CStaggered | |
| CFEM | |
| CFCStaggered | |
| CNone | |
| NPoreNetwork | |
| NDetail | |
| CTransmissibility | |
| CNoDiffusionType | |
| CSnappyGridManagerHelper | A helper for the grid creator that matches a free-flow grid to a PNM grid |
| NFluidMatrix | |
| CPlatonicBodyParams | The parameter type |
| CTwoPLocalRulesPlatonicBody | Implementation of the simplified pore-local capillary pressure-saturation curve for platonic bodies (tetrahedron, cube, octahedron, dodecahedron, icosahedron) |
| CTwoPLocalRulesPlatonicBodyRegularization | Two-phase rules for regularizing the pc-SW for platonic bodies |
| CParams | |
| CLocalRulesTraits | LocalRulesTraits for implementation of capillary pressure curves for multiple pore body geometries |
| CMultiShapeTwoPLocalRules | Implementation of capillary pressure curves for multiple pore body geometries |
| CBasicParams | |
| CSingleShapeTwoPLocalRules | Base class for all standard pore-local pc-Sw curves |
| NWettingLayerTransmissibility | |
| CCreviceResistanceFactorZhou | |
| CRansohoffRadke | |
| CWettingLayerCache | |
| NNonWettingPhaseTransmissibility | |
| CMogensen | TODO: evaluate and maybe remove |
| CValvatne | TODO: evaluate and maybe remove |
| CBakkeOren | |
| CPNMFVElementGeometry | Base class for the local geometry for porenetworks |
| CPNMFVElementGeometry< GG, true > | Specialization in case the FVElementGeometries are stored |
| CPNMFVElementGeometry< GG, false > | Specialization in case the FVElementGeometries are not stored |
| CDefaultPNMData | Base class for geometry data extraction from the grid data format |
| CPNMDefaultGridGeometryTraits | The default traits |
| CGridGeometry | Base class for the finite volume geometry for porenetwork models |
| CGridGeometry< Scalar, GV, true, Traits > | Base class for the finite volume geometry for porenetwork models |
| CGridGeometry< Scalar, GV, false, Traits > | Base class for the finite volume geometry for porenetwork models |
| CPNMDefaultScvGeometryTraits | Default traits class |
| CPNMSubControlVolume | Sub control volume for porenetworks |
| CPNMDefaultScvfGeometryTraits | Default traits class |
| CPNMSubControlVolumeFace | Class for a sub control volume face for porenetworks |
| CCreepingFlow | Hagen–Poiseuille-type flux law to describe the advective flux for pore-network models |
| CNonCreepingFlow | Non-creeping flow flux law to describe the advective flux for pore-network models based on El-Zehairy et al.(2019). https://doi.org/10.1016/j.advwatres.2019.103378 |
| CTransmissibility | Inherit transmissibility from creeping flow transmissibility law to cache non-creeping flow-related parameters |
| CSinglePhaseCache | |
| CPNMFicksLaw | Specialization of Fick's Law for the pore-network model |
| CPNMFouriersLaw | Specialization of Fourier's Law for the pore-network model |
| CTruncatedPyramidGrainFouriersLaw | Specialization of Fourier's Law for the pore-network SOLID model |
| CSphereCapGrainFouriersLaw | Specialization of Fourier's Law for the pore-network SOLID model |
| CGridData | Class for grid data attached to dgf or gmsh grid files |
| CParametersForGeneratedGrid | Helper class to assign parameters to a generated grid |
| CSubGridData | Wrapper for subgrid data |
| CEmptyCache | |
| CTransmissibilityBruus | Collection of single-phase flow throat transmissibilities based on Bruus, H. (2011). Acoustofluidics 1: Governing equations in microfluidics. Lab on a Chip, 11(22), 3742-3751. https://backend.orbit.dtu.dk/ws/portalfiles/portal/5900070/rsc%5B1%5D.pdf |
| CTransmissibilityPatzekSilin | Single-phase flow throat transmissibility based on Patzek & Silin (2001) https://doi.org/10.1006/jcis.2000.7413 |
| CTransmissibilityAzzamDullien | Used by Joeakar-Niasar |
| CSnappyGridManager | A grid creator that matches a free-flow grid to a PNM grid |
| CPNMHeatTransferCouplingManager | Coupling manager for dual network approach for pore network models |
| CDualNetworkCouplingMapper | Coupling mapper for Stokes and Darcy domains with equal dimension |
| CPNMHeatExtendedSourceStencil | A class managing an extended source stencil |
| COnePFluxVariablesCache | Flux variables cache for the single-phase-flow PNM Store data required for flux calculation |
| COnePIOFields | Adds output fields specific to the PNM 1p model |
| COnePSpatialParams | The base class for spatial parameters for single-phase pore-network models |
| COnePDefaultSpatialParams | The default class for spatial parameters for single-phase pore-network models |
| COnePVolumeVariables | Contains the quantities which are constant within a finite volume (the pore body) in the one-phase model |
| COnePNCIOFields | Adds output fields specific to the PNM 1pnc model |
| COnePNCVolumeVariables | Contains the quantities which are are constant within a finite volume in the one-phase, n-component model |
| CPNMTwoPElementFluxVariablesCache | The flux variables caches for an element |
| CPNMTwoPElementFluxVariablesCache< GFVC, true > | The flux variables caches for an element with caching enabled |
| CPNMTwoPElementFluxVariablesCache< GFVC, false > | The flux variables caches for an element with caching disabled |
| CTwoPFluxVariablesCache | Flux variables cache for the two-phase-flow PNM Store data required for flux calculation |
| CPNMTwoPDefaultGridFVCTraits | Flux variable caches traits |
| CPNMTwoPGridFluxVariablesCache | Flux variable caches on a gridview |
| CPNMTwoPGridFluxVariablesCache< P, FVC, true, Traits > | The grid flux variables cache for the two-phase PNM hodling the invasion state of the throats |
| CPNMTwoPGridFluxVariablesCache< P, FVC, false, Traits > | The grid flux variables cache for the two-phase PNM hodling the invasion state of the throats |
| CTwoPInvasionState | This class updates the invasion state for the two-phase PNM |
| CTwoPIOFields | Adds output fields specific to the PNM 2p model |
| CTwoPNewtonConsistencyChecks | Consistency checks for the PNM two-phase model |
| CTwoPNewtonSolver | A two-phase PNM specific newton solver |
| CTwoPSpatialParams | The base class for spatial parameters for pore-network models |
| CTwoPDefaultSpatialParams | The default class for spatial parameters for two-phase pore-network models |
| CTwoPStaticDrainage | A (quasi-) static two-phase pore-network model for drainage processes. This assumes that there are no pressure gradients within the phases and thus, no flow |
| CTwoPVolumeVariables | Contains the quantities which are are constant within a finite volume (the pore body) in the two-phase model |
| CTwoPNCIOFields | Adds output fields specific to the PNM 2pnc model |
| CTwoPNCVolumeVariables | Contains the quantities which are constant within a finite volume in the two-phase n-components model |
| CBoundaryFlux | Class for the calculation of fluxes at the boundary of pore-network models |
| CCommonIOFields | Adds output fields specific to all pore-network models |
| CLabels | Labels for pores and throats |
| CVtkOutputModule | Adds vtk output fields specific to pore-network models |
| CSpatialParams | The base class for spatial parameters for pore-network models |
| CAveragedValues | Calculates averaged values of the network solution |
| CVelocityOutput | Velocity output for pore-network models |
| CSolidEnergyFluxVariablesCache | |
| CSolidEnergyIOFields | Adds output fields specific to the PNM solid-energy model |
| CSolidEnergySpatialParams | The base class for spatial parameters for pore network solid models |
| CSolidEnergyVolumeVariables | Contains the quantities which are constant within a finite volume in the solid-energy model |
| NExperimental | |
| NDetail | |
| CLocalAssemblerChooser | |
| CLocalAssemblerChooser< DiscretizationMethods::CVFE< DM > > | |
| CLocalAssemblerChooser< DiscretizationMethods::CCMpfa > | |
| CLocalAssemblerChooser< DiscretizationMethods::CCTpfa > | |
| NMultiStage | Multi-stage time stepping scheme implementations |
| CTheta | A theta time stepping scheme theta=1.0 is an implicit Euler scheme, theta=0.0 an explicit Euler scheme, theta=0.5 is a Cranck-Nicholson scheme |
| CExplicitEuler | An explicit Euler time stepping scheme |
| CImplicitEuler | An implicit Euler time stepping scheme |
| CRungeKuttaExplicitFourthOrder | Classical explicit fourth order Runge-Kutta scheme |
| CDIRKThirdOrderAlexander | Third order DIRK scheme |
| CCCLocalAssemblerBase | A base class for all local cell-centered assemblers |
| CCCLocalAssembler | An assembler for Jacobian and residual contribution per element (cell-centered methods) |
| CCCLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, Implementation > | Cell-centered scheme local assembler using numeric differentiation |
| CCVFELocalAssemblerBase | A base class for all local CVFE assemblers |
| CCVFELocalAssembler | An assembler for Jacobian and residual contribution per element (CVFE methods) |
| CCVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, Implementation > | Control volume finite element local assembler using numeric differentiation |
| CFVLocalAssemblerBase | A base class for all local assemblers |
| CMultiStageFVAssembler | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...) |
| CMultiStageFVLocalOperator | |
| CMultiStageMultiDomainFVAssembler | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...) with multiple domains |
| CSubDomainCCLocalAssemblerBase | A base class for all multidomain local assemblers |
| CSubDomainCCLocalAssembler | The cell-centered scheme multidomain local assembler |
| CSubDomainCCLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric > | Cell-centered scheme multidomain local assembler using numeric differentiation |
| CSubDomainCVFELocalAssemblerBase | A base class for all CVFE subdomain local assemblers |
| CSubDomainCVFELocalAssembler | The CVFE scheme multidomain local assembler |
| CSubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric > | CVFE scheme multi domain local assembler using numeric differentiation |
| CVariables | Class that represents the variables of a model. We assume that models are formulated on the basis of primary and possibly secondary variables, where the latter may non-linearly depend on the former. Variables in Dumux represent the state of a numerical solution of a model, consisting of all primary/secondary variables and, if a transient problem is modeled, time information |
| CFVGridVariablesLocalView | Finite volume-specific local view on grid variables |
| CFVGridVariables | The grid variable class for finite volume schemes, storing variables on scv and scvf (volume and flux variables) |
| CGridVariables | Base class for grid variables |
| CMultiStageMethod | Abstract interface for one-step multi-stage method parameters in Shu/Osher form |
| CMultiStageParams | Data object for the parameters of a given stage |
| CMultiStageTimeStepper | Time stepping with a multi-stage method |
| CNewmarkBeta | Newmark-beta time integration scheme |
| CTimeLevel | Class that represents a time level during time integration |
| NFluxVariablesCaching | |
| CEmptyCacheFiller | The empty filler class corresponding to EmptyCache |
| CEmptyCache | An empty flux variables cache |
| CEmptyAdvectionCache | Empty caches to use in a constitutive flux law/process, e.g. Darcy's law |
| CEmptyDiffusionCache | |
| CEmptyHeatConductionCache | |
| NShallowWater | |
| CRiemannSolution | |
| NNavierStokes | |
| NSlipConditions | |
| CBJ | Tag for the Beavers-Joseph slip condition |
| CBJS | Tag for the Beavers-Joseph-Saffman slip condition |
| NIntersectionPolicy | |
| CPointPolicy | Policy structure for point-like intersections |
| CSegmentPolicy | Policy structure for segment-like intersections |
| CPolygonPolicy | Policy structure for polygon-like intersections |
| CPolyhedronPolicy | Policy structure for polyhedron-like intersections |
| CDefaultPolicyChooser | Default policy chooser class |
| NTriangulationPolicy | |
| CMidPointPolicy | |
| CConvexHullPolicy | |
| CDelaunayPolicy | Delaunay-type triangulations |
| NIO | |
| CGridWriter | |
| COutputModule | |
| NVtk | |
| CVectorP0VTKFunction | VTK function that supports both scalar and vector values for each element |
| CVectorP1VTKFunction | VTK function that supports both scalar and vector values for each vertex |
| CVectorP1NonConformingVTKFunction | A VTK function that supports both scalar and vector values for each vertex. This expects the data to be organized by a two-dimensional field storing for each element the element-local nodal values. This can be used for the output of fields that are non-conforming due to e.g. constitutive relationships and where no extra degrees of freedom exist to display the discontinuities |
| CVectorP1FaceNonConformingVTKFunction | A VTK function that supports both scalar and vector values for each face. This expects the data to be organized by a two-dimensional field storing for each element the element-local nodal values. Used for non-conforming spaces such as Rannacher-Turek and Crouzeix-Raviart |
| CField | Struct that can hold any field that fulfills the VTKFunction interface |
| NBinaryCoeff | |
| CAir_Mesitylene | Binary coefficients for water and mesitylene |
| CAir_Xylene | Binary coefficients for air and xylene |
| CBrine_CO2 | Binary coefficients for brine and CO2 |
| CBrine_CO2_Old | Old version of binary coefficients for CO2 and brine. Calculates molfraction of CO2 in brine according to Duan and Sun 2003 molfraction of H2O has been assumed to be a constant value For use with the actual brine_co2_system this class still needs to be adapted |
| CH2O_Air | Binary coefficients for water and air |
| CH2O_CH4 | Binary coefficients for water and methane |
| CH2O_Component | Binary coefficients for water and another component |
| CH2O_Component< Scalar, Components::Constant< id, Scalar > > | Binary coefficients for water and a constant component |
| CH2O_HeavyOil | Binary coefficients for water and heavy oil as in SAGD processes |
| CH2O_Mesitylene | Binary coefficients for water and mesitylene |
| CH2O_N2 | Binary coefficients for water and nitrogen |
| CH2O_O2 | Binary coefficients for water and oxygen |
| CH2O_Xylene | Binary coefficients for water and xylene |
| CN2_O2 | Binary coefficients for nitrogen and oxygen |
| NComponents | |
| NDetail | |
| CDisableStaticAssert | |
| CTabulatedComponentTable | |
| CAir | A class for the air fluid properties |
| CAmmonia | A class for the Ammonia (NH3) component properties |
| CIsAqueous | IsAqueous struct |
| CBase | Base class for all components Components provide the thermodynamic relations for the liquid, gaseous and/or solid state of a single chemical species or a fixed mixture of species. Fluid systems use components to compute thermodynamic quantities of phases |
| CBenzene | A simple benzene component (LNAPL) |
| CBrine | A class for the brine fluid properties |
| CIsAqueous< Brine< Scalar, H2O > > | |
| CCalcite | A class for the CaCO3 mineral phase properties |
| CCalciumIon | A class for the Ca2+ (Calcium ion) component properties |
| CCaO | A class for the CaO properties |
| CCaO2H2 | A class for the CaO2H2 properties |
| CCarbonateIon | A class for the CO3 fluid properties |
| CCH4 | Properties of pure molecular methane \(CH_4\) |
| CChlorideIon | A class for the Cl- (Chloride ion) component properties |
| CCO2 | A class for the CO2 fluid properties |
| CConstant | A component which returns run time specified values for all fluid properties |
| CGas | Interface for components that have a gas state |
| CGlucose | A class for the Glucose component properties |
| CGranite | Properties of granite |
| CH2 | Properties of pure molecular hydrogen \(H_2\) |
| CH2O | Material properties of pure water \(H_2O\) |
| CIsAqueous< H2O< Scalar > > | |
| CHeavyOil | Properties of the component heavyoil |
| CIon | Interface for components that are ions |
| CLiquid | Interface for components that have a liquid state |
| CMesitylene | Mesitylene |
| CN2 | Properties of pure molecular nitrogen \(N_2\) |
| CNaCl | A class for the NaCl properties |
| CO2 | Properties of pure molecular oxygen \(O_2\) |
| CSimpleCO2 | A simple version of pure CO2 |
| CSimpleH2O | A simple implementation of pure water |
| CIsAqueous< SimpleH2O< Scalar > > | |
| CSodiumIon | A class for the Na+ (Sodium ion) component properties |
| CSolid | Interface for components that have a solid state |
| CTabulatedComponent | Tabulates all thermodynamic properties of a given component |
| CIsAqueous< TabulatedComponent< RawComponent, useVaporPressure > > | |
| CTrichloroethene | A simple implementation of TCE as exemplary component for a dense NAPL |
| CUrea | A class for the Urea component properties |
| CXylene | Properties of xylene |
| NGeneratedCO2Tables | |
| CTabulatedProperties | A generic template for tabulated material laws that depend on two parameters |
| CTabulatedDensityTraits | |
| CTabulatedEnthalpyTraits | |
| CCO2Tables | |
| NFluidSystems | |
| NDetail | |
| CBrineCO2Indices | Class that exports some indices that should be provided by the BrineCO2 fluid system. The indices are chosen dependent on the policy, i.e. if a simplified pseudo component Brine is used or salt is considered an individual component |
| CBrineCO2Indices< true > | Specialization for the case of brine being a pseudo component with a constant salinity |
| CBrineCO2Indices< false > | Specialization for the case of brine being a fluid system with NaCl as individual component |
| COnePAdapter | An adapter for multi-phase fluid systems to be used with (compositional) one-phase models |
| COnePGas | A gaseous phase consisting of a single component |
| COnePLiquid | A liquid phase consisting of a single component |
| CTwoPOneC | A two-phase fluid system with only one component |
| CTwoPImmiscible | A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium |
| CThreePImmiscible | A fluid system for three-phase models assuming immiscibility and thermodynamic equilibrium |
| CBase | Fluid system base class |
| CBrine | A compositional single phase fluid system consisting of two components, which are H2O and NaCl |
| CBrineAirDefaultPolicy | Policy for the brine-air fluid system |
| CBrineAir | A compositional two-phase fluid system with a liquid and a gaseous phase and \(H_2O\), \(Air\) and \(S\) (dissolved minerals) as components |
| CBrineCO2DefaultPolicy | Default policy for the Brine-CO2 fluid system |
| CBrineCO2 | A compositional fluid with brine (H2O & NaCl) and carbon dioxide as components in both the liquid and the gas (supercritical) phase |
| CH2OAirDefaultPolicy | Policy for the H2O-air fluid system |
| CH2OAir | A compositional two-phase fluid system with water and air as components in both, the liquid and the gas phase |
| CH2OAirMesitylene | A three-phase fluid system featuring gas, NAPL and water as phases and distilled water \((\mathrm{H_2O})\) and air (Pseudo component composed of \(\mathrm{79\%\;N_2}\), \(\mathrm{20\%\;O_2}\) and Mesitylene \((\mathrm{C_6H_3(CH_3)_3})\) as components |
| CH2OAirXylene | A three-phase fluid system featuring gas, NAPL and water as phases and distilled water \((\mathrm{H_2O})\) and air (Pseudo component composed of \(\mathrm{79\%\;N_2}\), \(\mathrm{20\%\;O_2}\) and Mesitylene \((\mathrm{C_8H_{10}})\) as components |
| CH2OHeavyOil | A compositional fluid system with water and heavy oil components in both the liquid and the gas phase |
| CH2ON2DefaultPolicy | Policy for the H2O-N2 fluid system |
| CH2ON2 | A two-phase fluid system with two components water \((\mathrm{H_2O})\) Nitrogen \((\mathrm{N_2})\) for non-equilibrium models |
| CH2ON2Kinetic | A two-phase fluid system with two components water \((\mathrm{H_2O})\) Nitrogen \((\mathrm{N_2})\) for non-equilibrium models. TODO: Is this fluid system necessary?? |
| CH2ON2O2DefaultPolicy | Policy for the H2O-N2-O2 fluid system |
| CH2ON2O2 | A two-phase (water and air) fluid system with water, nitrogen and oxygen as components |
| CLiquidPhaseTwoC | A liquid phase consisting of a two components, a main component and a conservative tracer component |
| CSpe5 | The fluid system for the SPE-5 benchmark problem |
| NIAPWS | |
| CCommon | Implements relations which are common for all regions of the IAPWS '97 formulation |
| CRegion1 | Implements the equations for region 1 of the IAPWS '97 formulation |
| CRegion2 | Implements the equations for region 2 of the IAPWS '97 formulation |
| CRegion4 | Implements the equations for region 4 of the IAPWS '97 formulation |
| NFluidMatrix | |
| CBrooksCorey | Implementation of the Brooks-Corey capillary pressure <-> saturation relation. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vice versa |
| CParams | The parameter type |
| CBrooksCoreyRegularization | A regularization for the BrooksCorey material law |
| CParams | Regularization parameters |
| CDataSplineTwoPMaterialLaw | Pc- and Kr-sw curves based on monotone splines through given data points |
| CTwoPEffToAbsDefaultPolicy | This is a policy for 2p material laws how to convert absolute to relative saturations and vice versa |
| CParams | The parameter type |
| CHeatPipeLaw | Implementation of the capillary pressure <-> saturation relation for the heatpipe problem |
| CParams | The parameter type |
| CInterfacialAreaExponential | Implementation of the exponential function relating specific interfacial area to wetting phase saturation and capillary pressure as suggested by Nuske(2009) (Diploma thesis) [nuske2009] |
| CParams | |
| CInterfacialAreaExponentialCubic | Implementation of a exponential function relating specific interfacial area to wetting phase saturation and capillary pressure |
| CParams | |
| CInterfacialArea | Wrapper class to implement regularized laws (pc-sw-a) with a conversion policy between absolution and effective saturations |
| CInterfacialAreaPcMax | Implementation of the polynomial of second order relating specific interfacial area to wetting phase saturation and capillary pressure |
| CParams | |
| CInterfacialAreaPolynomialSecondOrder | Implementation of the polynomial of second order relating specific interfacial area to wetting phase saturation and capillary pressure as suggested by Joekar-Niasar(2008) [joekar2008] |
| CParams | |
| CInterfacialAreaolynomialEdgeZero2ndOrder | Implementation of the polynomial of second order relating specific interfacial area to wetting phase saturation and capillary pressure |
| CParams | |
| CLinearMaterial | Linear capillary pressure and relative permeability <-> saturation relations |
| CParams | The parameter type |
| CTwoPMaterialLaw | Wrapper class to implement regularized material laws (pc-sw, kr-sw) with a conversion policy between absolution and effective saturations |
| CNoRegularization | A tag to turn off regularization and it's overhead |
| CParams | Empty parameter structure |
| CSmoothedLinearLaw | Implements a linear saturation-capillary pressure relation |
| CParams | The parameter type |
| CSplineTwoPMaterialLaw | A spline approximation wrapper for 2p material laws |
| CVanGenuchten | Implementation of the van Genuchten capillary pressure <-> saturation relation, and relative permeability |
| CParams | The parameter type |
| CVanGenuchtenRegularization | A regularization for the VanGenuchten material law |
| CParams | Regularization parameters |
| CThreePNAPLAdsorption | Implementation of a NAPL adsorption model |
| CParams | |
| CParkerVanGenuchten3PEffToAbsPolicy | |
| CParams | The parameter type |
| CParkerVanGenuchten3P | Implementation of Parker/vanGenuchten's capillary pressure <-> saturation relation for three phases. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vince versa |
| CParams | The parameter type |
| CParkerVanGenuchten3PRegularization | A regularization for the ParkerVanGenuchten3PRegularization material law |
| CParams | Regularization parameters |
| CParkerVanGenuchtenMaterialLaw | Parker van Genuchten material law |
| CAdapter | Adapter to inherit from, allowing the inheriting class to be wrapped by the makeFluidMatrixInteraction function |
| CPcKrSw | Wrapper type for laws providing pc-Sw and kr-Sw rules |
| CMultiPhasePcKrSw | Wrapper type for multiphase interface laws providing pc-S and kr-S rules |
| CThreePhasePcKrSw | Wrapper type for 3p interface laws providing pc-S and kr-S rules |
| CWettingNonwettingInterfacialAreaPcSw | Wrapper type for laws providing rules for the wetting-nonwetting interfacial area |
| CWettingSolidInterfacialAreaPcSw | Wrapper type for laws providing rules for the wetting-solid interfacial area |
| CNonwettingSolidInterfacialAreaPcSw | Wrapper type for laws providing rules for the nonwetting-solid interfacial area |
| CAdsorption | Wrapper type for adsorption laws |
| CMPAdapter | An adapter for mpnc to use the capillary pressure-saturation relationships |
| CMPAdapter< MaterialLaw, 2 > | |
| CMPLinearMaterial | Implements a linear saturation-capillary pressure relation |
| NSolidSystems | |
| COneCSolid | The simplest solid phase consisting of a single solid component |
| CCompositionalSolidPhase | A solid phase consisting of multiple inert solid components |
| NFreeFlowPoreNetworkDetail | |
| CCouplingMaps | |
| CCouplingManagers | |
| NFreeFlowPorousMediumCoupling | |
| CIndexHelper | Helper struct to choose the correct index for phases and components. This is need if the porous-medium-flow model features more fluid phases than the free-flow model |
| CIndexHelper< freeFlowIdx, porousMediumIndex, FFFS, false > | Helper struct to choose the correct index for phases and components. This is need if the porous-medium-flow model features more fluid phases than the free-flow model. Specialization for the case that no adapter is used |
| CIndexHelper< freeFlowIdx, porousMediumIndex, FFFS, true > | Helper struct to choose the correct index for phases and components. This is need if the porous-medium-flow model features more fluid phases than the free-flow model. Specialization for the case that a adapter is used |
| CIsSameFluidSystem | This structs helps to check if the two sub models use the same fluidsystem. Specialization for the case of using an adapter only for the free-flow model |
| CIsSameFluidSystem< FS, FS > | This structs helps to check if the two sub models use the same fluidsystem |
| CIsFicksLaw | This structs indicates that Fick's law is not used for diffusion |
| CIsFicksLaw< Dumux::FicksLaw< T > > | This structs indicates that Fick's law is used for diffusion |
| NEmbeddedCoupling | |
| CCylinderIntegration | Helper class to integrate over a cylinder domain |
| CEllipticCylinderIntegration | Helper class to integrate over an elliptic cylinder domain |
| CEllipseIntegration | Helper class to integrate over an elliptic domain |
| CExtendedSourceStencil | A class managing an extended source stencil |
| NEmbedded1d3dCouplingMode | |
| CAverage | |
| CKernel | |
| CLine | |
| CProjection | |
| CSurface | |
| NFCGridManagerChecks | |
| CFulfillConditions | |
| CFulfillConditions< checkDimWorld, G1, Gs... > | |
| CFulfillConditions< checkDimWorld, G1, G2 > | |
| NMultidomain | |
| NDetail | |
| CIsStdTuple_ | |
| CIsStdTuple_< std::tuple< Args... > > | |
| NOptimization | |
| NDetail | |
| CLevenbergMarquardt | A nonlinear least squares solver with \(n\) model parameters and \(m\) observations |
| CSolver | Solver base class |
| NMPNCInitialConditions | |
| CAllPhasesPresent | |
| CNotAllPhasesPresent | |
| NPython | |
| NDetail | |
| CDisableStaticAssert | Helper struct to deactivate static assertions in component's base classes |
| CName | |
| CMolarMass | |
| CVaporPressure | |
| CLiquidIsCompressible | |
| CLiquidDensity | |
| CLiquidMolarDensity | |
| CLiquidViscosity | |
| CLiquidEnthalpy | |
| CLiquidInternalEnergy | |
| CLiquidHeatCapacity | |
| CLiquidThermalConductivity | |
| CGasIsIdeal | |
| CGasIsCompressible | |
| CGasDensity | |
| CGasMolarDensity | |
| CGasViscosity | |
| CGasEnthalpy | |
| CGasInternalEnergy | |
| CGasHeatCapacity | |
| CGasThermalConductivity | |
| CSolidIsCompressible | |
| CSolidDensity | |
| CSolidThermalConductivity | |
| CSolidHeatCapacity | |
| CCharge | |
| CCriticalTemperature | |
| CCriticalPressure | |
| CFVProblem | A C++ wrapper for a Python problem |
| CFVSpatialParams | The base class for spatial parameters used with finite-volume schemes |
| CPorousMediumFlowProblem | A C++ wrapper for a Python PorousMediumFlow problem |
| CFVSpatialParamsOneP | |
| CGridDataTransfer | Interface to be used by classes transferring grid data on adaptive grids |
| CGridAdaptInitializationIndicator | Class defining an initialization indicator for grid adaption. Refines at sources and boundaries. Use before computing on the grid |
| CCCLocalAssemblerBase | A base class for all local cell-centered assemblers |
| CCCLocalAssembler | An assembler for Jacobian and residual contribution per element (cell-centered methods) |
| CCCLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, true > | Cell-centered scheme local assembler using numeric differentiation and implicit time discretization |
| CCCLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false > | Cell-centered scheme local assembler using numeric differentiation and explicit time discretization |
| CCCLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true > | Cell-centered scheme local assembler using analytic (hand-coded) differentiation and implicit time discretization |
| CCCLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false > | Cell-centered scheme local assembler using analytic (hand-coded) differentiation and explicit time discretization |
| CCCLocalResidual | Calculates the element-wise residual for the cell-centered discretization schemes |
| CSupportsColoring | Traits specifying if a given discretization tag supports coloring |
| CSupportsColoring< DiscretizationMethods::CCTpfa > | |
| CSupportsColoring< DiscretizationMethods::CCMpfa > | |
| CSupportsColoring< DiscretizationMethods::Box > | |
| CSupportsColoring< DiscretizationMethods::FCStaggered > | |
| CSupportsColoring< DiscretizationMethods::FCDiamond > | |
| CSupportsColoring< DiscretizationMethods::PQ1Bubble > | |
| CCVFELocalAssemblerBase | A base class for all local CVFE assemblers |
| CCVFELocalAssembler | An assembler for Jacobian and residual contribution per element (CVFE methods) |
| CCVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, true, Implementation > | Control volume finite element local assembler using numeric differentiation and implicit time discretization |
| CCVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false, Implementation > | Control volume finite element local assembler using numeric differentiation and explicit time discretization |
| CCVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true, Implementation > | Control volume finite element local assembler using analytic differentiation and implicit time discretization |
| CCVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation > | Control volume finite element local assembler using analytic differentiation and explicit time discretization |
| CCVFELocalResidual | The element-wise residual for control-volume finite element schemes |
| CFaceCenteredLocalAssemblerBase | A base class for all local cell-centered assemblers |
| CFaceCenteredLocalAssembler | An assembler for Jacobian and residual contribution per element (Face-centered methods) |
| CFaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, true, Implementation > | Face-centered scheme local assembler using numeric differentiation and implicit time discretization |
| CFaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false, Implementation > | TODO docme |
| CFaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true, Implementation > | TODO docme |
| CFaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation > | TODO docme |
| CFaceCenteredLocalResidual | The element-wise residual for the box scheme |
| CFVAssembler | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...) |
| CFVLocalAssemblerBase | A base class for all local assemblers |
| CFVLocalResidual | The element-wise residual for finite volume schemes |
| CNumericEpsilon | A helper class for local assemblers using numeric differentiation to determine the epsilon |
| CDefaultPartialReassembler | |
| CPartialReassemblerEngine | Partial reassembler engine specialized for discretization methods |
| CPartialReassemblerEngine< Assembler, DiscretizationMethods::Box > | The partial reassembler engine specialized for the box method |
| CPartialReassemblerEngine< Assembler, DiscretizationMethods::CCTpfa > | The partial reassembler engine specialized for the cellcentered TPFA method |
| CPartialReassemblerEngine< Assembler, DiscretizationMethods::CCMpfa > | The partial reassembler engine specialized for the cellcentered MPFA method |
| ChasVertexColor | Helper struct to determine whether the an engine class has vertex colors |
| CPartialReassembler | Detects which entries in the Jacobian have to be recomputed |
| CStaggeredFVAssembler | A linear system assembler (residual and Jacobian) for staggered finite volume schemes. This is basically just a wrapper for the MultiDomainFVAssembler which simplifies the set-up of uncoupled problems using the staggered scheme |
| CStaggeredLocalResidual | Calculates the element-wise residual for the staggered FV scheme |
| CBalanceEquationOptions | Traits class to set options used by the local residual when when evaluating the balance equations |
| CBoundarySegmentIndexFlag | Class for accessing boundary flags |
| CBoundaryFlag | Boundary flag to store e.g. in sub control volume faces |
| CBoundaryTypes | Class to specify the type of a boundary |
| CBoundaryInfo | Use bitfields to minimize the size |
| CCubicSpline | A simple implementation of a natural cubic spline |
| CCubicSplineHermiteBasis | The cubic spline hermite basis |
| CDefaultMapperTraits | |
| CDimensionlessNumbers | Collection of functions which calculate dimensionless numbers. Each number has it's own function. All the parameters for the calculation have to be handed over. Rendering this collection generic in the sense that it can be used by any model |
| CDoubleExponentialIntegrator | Numerical integration in one dimension using the double exponential method of M. Mori |
| CDumuxMessage | DuMux start and end message |
| CEntityMap | A map from indices to entities using grid entity seeds |
| CNumericalProblem | Exception thrown if a fixable numerical problem occurs |
| CParameterException | Exception thrown if a run-time parameter is not specified correctly |
| CFunctionFromStringExpression | Evaluating string math expressions containing named variables |
| CFVPorousMediumSpatialParams | The base class for spatial parameters of porous-medium problems |
| CFVProblem | Base class for all finite-volume problems |
| CTraits | Export traits of this problem |
| CFVProblemWithSpatialParams | Base class for all finite-volume problems using spatial parameters |
| CFVSpatialParams | The base class for spatial parameters used with finite-volume schemes |
| CIndexTraits | Structure to define the index types used for grid and local indices |
| CConformingGridIntersectionMapper | Defines a standard intersection mapper for mapping of global DOFs assigned to faces. It only works for conforming grids, without hanging nodes |
| CNonConformingGridIntersectionMapper | Defines an intersection mapper for mapping of global DOFs assigned to faces which also works for non-conforming grids and corner-point grids |
| CIntersectionMapper | Defines an intersection mapper for mapping of global DOFs assigned to faces which also works for adaptive grids |
| CLoggingParameterTree | A parameter tree that logs which parameters have been used |
| CMonotoneCubicSpline | A monotone cubic spline |
| CNumEqVectorTraits | |
| CNumericDifferentiation | A class for numeric differentiation with respect to a scalar parameter |
| COptionalScalar | A type for an optional scalar (contains either a valid number or NaN) |
| CParameters | Parameter class managing runtime input parameters |
| CPDESolver | A high-level interface for a PDESolver |
| CPointSource | A point source base class |
| CIdPointSource | A point source class with an identifier to attach data |
| CSolDependentPointSource | A point source class for time dependent point sources |
| CBoundingBoxTreePointSourceHelper | A helper class calculating a sub control volume to point source map This class uses the bounding box tree implementation to identify in which sub control volume(s) a point source falls |
| CSimpleUniformDistribution | A simple uniform distribution based on a biased uniform number generator |
| CSimpleNormalDistribution | A simple normal distribution based on a biased uniform number generator and the Box-Mueller transform |
| CSimpleLogNormalDistribution | A simple log-normal distribution |
| CReservedBlockVector | A arithmetic block vector type based on DUNE's reserved vector |
| CSpline | A 3rd order polynomial spline |
| CSpline< Scalar, -1 > | Specialization of a spline with the number of sampling points only known at run time |
| CSpline< Scalar, 0 > | Do not allow splines with zero sampling points |
| CSpline< Scalar, 1 > | Do not allow splines with one sampling point |
| CSpline< Scalar, 2 > | Spline for two sampling points |
| CStaggeredFVProblem | Base class for all staggered finite-volume problems |
| CTabulated2DFunction | Implements tabulation for a two-dimensional function |
| CTimeLoopBase | Manages the handling of time dependent problems |
| CTimeLoop | The default time loop for instationary simulations |
| CCheckPointTimeLoop | A time loop with a check point mechanism |
| CisBCRSMatrix | Helper type to determine whether a given type is a Dune::BCRSMatrix |
| CisBCRSMatrix< Dune::BCRSMatrix< B, A > > | |
| CisMultiTypeBlockMatrix | Helper type to determine whether a given type is a Dune::MultiTypeBlockMatrix |
| CisMultiTypeBlockMatrix< Dune::MultiTypeBlockMatrix< Args... > > | |
| CProblemTraits | Type traits for problem classes |
| CAlwaysFalse | Template which always yields a false value |
| CmakeFromIndexedType | |
| CmakeFromIndexedType< Variadic, Indexed, std::index_sequence< IndexSeq... > > | |
| CisMultiTypeBlockVector | Helper type to determine whether a given type is a Dune::MultiTypeBlockVector |
| CisMultiTypeBlockVector< Dune::MultiTypeBlockVector< T... > > | Helper type to determine whether a given type is a Dune::MultiTypeBlockVector |
| CDofBackend | Class providing operations with primary variable vectors |
| CDofBackend< Scalar, true > | Specialization providing operations for scalar/number types |
| CDofBackend< Vector, false > | Specialization providing operations for block vectors |
| CDofBackend< Dune::MultiTypeBlockVector< Blocks... >, false > | Specialization providing operations for multitype block vectors |
| CBasicVolumeVariables | |
| CBaseGridGeometry | Base class for all grid geometries |
| CBasicGridGeometry | An implementation of a grid geometry with some basic features |
| CBoxMLGeometryTraits | Traits for an efficient corner storage for box method sub control volumes |
| CCornerStorage | |
| ChasSingleGeometryType | |
| CBoxGeometryHelper | Create sub control volumes and sub control volume face geometries |
| CBoxGeometryHelper< GridView, 1, ScvType, ScvfType > | A class to create sub control volume and sub control volume face geometries per element |
| CBoxGeometryHelper< GridView, 2, ScvType, ScvfType > | A class to create sub control volume and sub control volume face geometries per element |
| CBoxGeometryHelper< GridView, 3, ScvType, ScvfType > | A class to create sub control volume and sub control volume face geometries per element |
| CBoxFVElementGeometry | Base class for the finite volume geometry vector for box models This builds up the sub control volumes and sub control volume faces for each element |
| CBoxFVElementGeometry< GG, true > | Specialization in case the FVElementGeometries are stored |
| CBoxFVElementGeometry< GG, false > | Specialization in case the FVElementGeometries are not stored |
| CBoxDefaultGridGeometryTraits | The default traits for the box finite volume grid geometry Defines the scv and scvf types and the mapper types |
| CBoxFVGridGeometry | Base class for the finite volume geometry vector for box schemes This builds up the sub control volumes and sub control volume faces |
| CBoxFVGridGeometry< Scalar, GV, true, Traits > | Base class for the finite volume geometry vector for box schemes This builds up the sub control volumes and sub control volume faces |
| CBoxFVGridGeometry< Scalar, GV, false, Traits > | Base class for the finite volume geometry vector for box schemes This builds up the sub control volumes and sub control volume faces |
| CScvfToScvBoundaryTypes | Convert intersection boundary types to vertex boundary types |
| CBoxDefaultScvGeometryTraits | Default traits class to be used for the sub-control volumes for the box scheme |
| CBoxSubControlVolume | Sub control volume for the box scheme |
| CBoxDefaultScvfGeometryTraits | Default traits class to be used for the sub-control volume faces for the box scheme |
| CBoxSubControlVolumeFace | Class for a sub control volume face in the box method, i.e a part of the boundary of a sub control volume we compute fluxes on. We simply use the base class here |
| CCCSimpleConnectivityMap | A simple version of the connectivity map for cellcentered schemes. This implementation works for schemes in which for a given cell I only those cells J have to be prepared in whose stencil the cell I appears. This means that for the flux calculations in the cells J (in order to compute the derivatives with respect to cell I), we do not need data on any additional cells J to compute these fluxes. The same holds for scvfs in the cells J, i.e. we need only those scvfs in the cells J in which the cell I is in the stencil |
| CCCElementBoundaryTypes | Boundary types gathered on an element |
| CCCElementSolution | The element solution vector |
| CCCGridVolumeVariables | Base class for the grid volume variables |
| CCCGridVolumeVariables< Traits, true > | Specialization in case of storing the volume variables |
| CCCGridVolumeVariables< Traits, false > | Specialization when the current volume variables are not stored globally |
| CCCMpfaConnectivityMap | Forward declaration of method specific implementation of the assembly map |
| CCCMpfaConnectivityMap< GridGeometry, MpfaMethods::oMethod > | The o-method can use the simple (symmetric) assembly map |
| CNodalIndexSetDefaultTraits | Default traits to be used in conjunction with the dual grid nodal index set |
| CCCMpfaDualGridNodalIndexSet | Nodal index set for mpfa schemes, constructed around grid vertices |
| CCCMpfaDualGridIndexSet | Class for the index sets of the dual grid in mpfa schemes |
| CInteractionVolumeDataStorage | Structure to store interaction volumes and data handles |
| CCCMpfaElementFluxVariablesCache | The flux variables caches for an element |
| CCCMpfaElementFluxVariablesCache< GFVC, true > | The flux variables caches for an element with caching enabled |
| CCCMpfaElementFluxVariablesCache< GFVC, false > | The flux variables caches for an element with caching disabled |
| CCCMpfaElementVolumeVariables | The local (stencil) volume variables class for cell centered mpfa models |
| CCCMpfaElementVolumeVariables< GVV, true > | The local (stencil) volume variables class for cell centered mpfa models with caching |
| CCCMpfaElementVolumeVariables< GVV, false > | The local (stencil) volume variables class for cell centered tpfa models with caching |
| CCCMpfaFVElementGeometry | Stencil-local finite volume geometry (scvs and scvfs) for cell-centered mpfa models This builds up the sub control volumes and sub control volume faces for each element in the local scope we are restricting to, e.g. stencil or element |
| CCCMpfaFVElementGeometry< GG, true > | Stencil-local finite volume geometry (scvs and scvfs) for cell-centered mpfa models Specialization for grid caching enabled |
| CCCMpfaFVElementGeometry< GG, false > | Stencil-local finite volume geometry (scvs and scvfs) for cell-centered TPFA models Specialization for grid caching disabled |
| CCCMpfaFVGridGeometry | The finite volume geometry (scvs and scvfs) for cell-centered mpfa models on a grid view This builds up the sub control volumes and sub control volume faces |
| CCCMpfaFVGridGeometry< GV, Traits, true > | The finite volume geometry (scvs and scvfs) for cell-centered mpfa models on a grid view This builds up the sub control volumes and sub control volume faces |
| CCCMpfaFVGridGeometry< GV, Traits, false > | The finite volume geometry (scvs and scvfs) for cell-centered mpfa models on a grid view This builds up the sub control volumes and sub control volume faces |
| CCCMpfaFVGridGeometryTraits | Traits class to be used for the CCMpfaFVGridGeometry |
| CIvDataHandlePhysicsTraits | Data handle physics traits |
| CCCMpfaDefaultGridFluxVariablesCacheTraits | Data handle physics traits |
| CCCMpfaGridFluxVariablesCache | Flux variable caches on a gridview |
| CCCMpfaGridFluxVariablesCache< TheTraits, true > | Flux variable caches on a gridview with grid caching enabled |
| CCCMpfaGridFluxVariablesCache< TheTraits, false > | Flux variable caches on a gridview with grid caching disabled |
| CCCMpfaGridInteractionVolumeIndexSets | Class that holds all interaction volume index sets on a grid view |
| CCCMpfaDefaultGridVolumeVariablesTraits | Traits for the base class for the grid volume variables |
| CCCMpfaGridVolumeVariables | Base class for the grid volume variables |
| CMpfaDimensionHelper | Dimension-specific helper class to get data required for mpfa scheme |
| CMpfaDimensionHelper< GridGeometry, 2, 2 > | Dimension-specific mpfa helper class for dim == 2 & dimWorld == 2 |
| CMpfaDimensionHelper< GridGeometry, 2, 3 > | Dimension-specific mpfa helper class for dim == 2 & dimWorld == 3. Reuses some functionality of the specialization for dim = dimWorld = 2 |
| CMpfaDimensionHelper< GridGeometry, 3, 3 > | Dimension-specific mpfa helper class for dim == 3 & dimWorld == 3 |
| CCCMpfaHelper | Helper class to get the required information on an interaction volume |
| CCCMpfaInteractionVolumeBase | Base class for the interaction volumes of mpfa methods. It defines the interface and actual implementations should derive from this class |
| CEmptyDataHandle | Empty data handle class |
| CAdvectionDataHandle | Data handle for quantities related to advection |
| CDiffusionDataHandle | Data handle for quantities related to diffusion |
| CHeatConductionDataHandle | Data handle for quantities related to heat conduction |
| CAdvectionDataHandle< MatVecTraits, PhysicsTraits, false > | Process-dependent data handles when related process is disabled |
| CDiffusionDataHandle< MatVecTraits, PhysicsTraits, false > | |
| CHeatConductionDataHandle< MatVecTraits, PhysicsTraits, false > | |
| CInteractionVolumeDataHandle | Class for the interaction volume data handle |
| CInteractionVolumeAssemblerBase | Defines the general interface of the local assembler classes for the assembly of the interaction volume-local transmissibility matrix. Specializations have to be provided for the available interaction volume implementations. these should derive from this base class |
| CInteractionVolumeAssemblerHelper | A class that contains helper functions as well as functionality which is common to different mpfa schemes and which solely operate on the interaction volume |
| CInteractionVolumeLocalFaceData | General implementation of a data structure holding interaction volume-local information for a grid sub-control volume face embedded in it |
| CCCMpfaOInteractionVolume | Forward declaration of the o-method's interaction volume |
| CDirichletData | |
| CCCMpfaODefaultInteractionVolumeTraits | The default interaction volume traits class for the mpfa-o method. This uses dynamic types types for matrices/vectors in order to work on general grids. For interaction volumes known at compile time use the static interaction volume implementation |
| CCCMpfaOInteractionVolumeIndexSet | The interaction volume index set class for the mpfa-o scheme |
| CMpfaOInteractionVolumeAssembler | Specialization of the interaction volume-local assembler class for the schemes using an mpfa-o type assembly |
| CCCMpfaOInteractionVolumeLocalScv | Class for the interaction volume-local sub-control volume used in the mpfa-o scheme |
| CCCMpfaOInteractionVolumeLocalScvf | Class for the interaction volume-local sub-control volume face used in the mpfa-o scheme |
| CCCMpfaOScvGeometryHelper | Helper class providing functionality to compute the geometry of the interaction-volume local sub-control volumes of mpfa-o type |
| CCCMpfaOStaticInteractionVolume | Forward declaration of the o-method's static interaction volume |
| CDirichletData | This does not work on surface grids |
| CCCMpfaODefaultStaticInteractionVolumeTraits | The default interaction volume traits class for the mpfa-o method with known size of the interaction volumes at compile time. It uses statically sized containers for the iv-local data structures and static matrices and vectors |
| CCCMpfaScvGradients | Class providing functionality for the reconstruction of the gradients in the sub-control volumes involved in mpfa schemes |
| CCCMpfaDefaultScvfGeometryTraits | Default traits class to be used for the sub-control volume faces for the cell-centered finite volume scheme using MPFA |
| CScvfMLGTraits | |
| CCornerStorage | |
| ChasSingleGeometryType | |
| CCCMpfaSubControlVolumeFace | Class for a sub control volume face in mpfa methods, i.e a part of the boundary of a control volume we compute fluxes on |
| CFacetInfo | |
| CCCDefaultScvGeometryTraits | Default traits class to be used for the sub-control volumes for the cell-centered finite volume scheme using TPFA |
| CCCSubControlVolume | Sub control volumes for cell-centered discretization schemes |
| CCCTpfaElementFluxVariablesCache | The flux variables caches for an element |
| CCCTpfaElementFluxVariablesCache< GFVC, true > | The flux variables caches for an element with caching enabled |
| CCCTpfaElementFluxVariablesCache< GFVC, false > | The flux variables caches for an element with caching disabled |
| CCCTpfaElementVolumeVariables | The local (stencil) volume variables class for cell centered tpfa models |
| CCCTpfaElementVolumeVariables< GVV, true > | The local (stencil) volume variables class for cell centered tpfa models with caching |
| CCCTpfaElementVolumeVariables< GVV, false > | The local (stencil) volume variables class for cell centered tpfa models with caching |
| CCCTpfaFVElementGeometry | Stencil-local finite volume geometry (scvs and scvfs) for cell-centered TPFA models This builds up the sub control volumes and sub control volume faces for each element in the local scope we are restricting to, e.g. stencil or element |
| CCCTpfaFVElementGeometry< GG, true > | Stencil-local finite volume geometry (scvs and scvfs) for cell-centered TPFA models Specialization for grid caching enabled |
| CCCTpfaFVElementGeometry< GG, false > | Stencil-local finite volume geometry (scvs and scvfs) for cell-centered TPFA models Specialization for grid caching disabled |
| CCCTpfaDefaultGridGeometryTraits | The default traits for the tpfa finite volume grid geometry Defines the scv and scvf types and the mapper types |
| CCCTpfaFVGridGeometry | The finite volume geometry (scvs and scvfs) for cell-centered TPFA models on a grid view This builds up the sub control volumes and sub control volume faces |
| CCCTpfaFVGridGeometry< GV, true, Traits > | The finite volume geometry (scvs and scvfs) for cell-centered TPFA models on a grid view This builds up the sub control volumes and sub control volume faces |
| CCCTpfaFVGridGeometry< GV, false, Traits > | The finite volume geometry (scvs and scvfs) for cell-centered TPFA models on a grid view This builds up the sub control volumes and sub control volume faces |
| CCCTpfaDefaultGridFVCTraits | Flux variable caches traits |
| CCCTpfaGridFluxVariablesCache | Flux variable caches on a gridview |
| CCCTpfaGridFluxVariablesCache< P, FVC, FVCF, true, TheTraits > | Flux variable caches on a gridview with grid caching enabled |
| CCCTpfaGridFluxVariablesCache< P, FVC, FVCF, false, TheTraits > | Flux variable caches on a gridview with grid caching disabled |
| CCCTpfaDefaultGridVolumeVariablesTraits | |
| CCCTpfaGridVolumeVariables | Base class for the grid volume variables |
| CCCTpfaDefaultScvfGeometryTraits | Default traits class to be used for the sub-control volume faces for the cell-centered finite volume scheme using TPFA |
| CScvfMLGTraits | |
| CCornerStorage | |
| CCCTpfaSubControlVolumeFace | The sub control volume face |
| CCheckOverlapSize | Check if the overlap size is valid for a given discretization method |
| CCheckOverlapSize< DiscretizationMethods::Box > | Specialization for the box method which requires an overlap size of 0 |
| CCheckOverlapSize< DiscretizationMethods::FEM > | |
| CCheckOverlapSize< DiscretizationMethods::FCStaggered > | |
| CCVFEElementBoundaryTypes | This class stores an array of BoundaryTypes objects |
| CCVFEElementFluxVariablesCache | The flux variables caches for an element |
| CCVFEElementFluxVariablesCache< GFVC, true > | The flux variables caches for an element with caching enabled |
| CCVFEElementFluxVariablesCache< GFVC, false > | The flux variables caches for an element with caching disabled |
| CCVFEElementSolution | The element solution vector |
| CCVFEElementVolumeVariables | The local (stencil) volume variables class for control-volume finite element |
| CCVFEElementVolumeVariables< GVV, true > | The local (stencil) volume variables class for control-volume finite element with caching |
| CCVFEElementVolumeVariables< GVV, false > | The local (stencil) volume variables class for control-volume finite element without caching |
| CCVFEFluxVariablesCache | Flux variables cache class for control-volume finite element schemes. For control-volume finite element schemes, this class does not contain any physics-/process-dependent data. It solely stores disretization-/grid-related data |
| CCVFEDefaultGridFVCTraits | Flux variable caches traits |
| CCVFEGridFluxVariablesCache | Flux variable caches on a gridview |
| CCVFEGridFluxVariablesCache< P, FVC, true, Traits > | Flux variable caches on a gridview with grid caching enabled |
| CCVFEGridFluxVariablesCache< P, FVC, false, Traits > | Flux variable caches on a gridview with grid caching disabled |
| CCVFEDefaultGridVolumeVariablesTraits | |
| CCVFEGridVolumeVariables | Base class for the grid volume variables |
| CCVFEGridVolumeVariables< Traits, true > | |
| CCVFEGridVolumeVariables< Traits, false > | |
| CEmptyElementSolution | |
| CNoExtrusion | Default implementation that performs no extrusion (extrusion with identity) |
| CRotationalExtrusion | Rotation symmetric extrusion policy for rotating about an external axis |
| CSphericalExtrusion | Rotation symmetric extrusion policy for spherical rotation |
| CExtrusion | Traits extracting the public Extrusion type from T Defaults to NoExtrusion if no such type is found |
| CFaceCenteredDiamondFVElementGeometry | Element-wise grid geometry (local view) |
| CFaceCenteredDiamondFVElementGeometry< GG, true > | Element-wise grid geometry (local view) |
| CFaceCenteredDiamondDefaultGridGeometryTraits | The default traits for the face-centered diamond finite volume grid geometry Defines the scv and scvf types and the mapper types |
| CFaceCenteredDiamondFVGridGeometry | Grid geometry for the diamond discretization |
| CFCDiamondMLGeometryTraits | Traits for an efficient corner storage for fc diamond method |
| CCornerStorage | |
| CDiamondGeometryHelper | Helper class to construct SCVs and SCVFs for the diamond scheme |
| CFaceCenteredDiamondScvGeometryTraits | Default traits class to be used for the sub-control volumes |
| CFaceCenteredDiamondSubControlVolume | Face centered diamond subcontrolvolume face |
| CFaceCenteredDiamondScvfGeometryTraits | Default traits class to be used for the sub-control volumes for the cell-centered finite volume scheme using TPFA |
| CFaceCenteredDiamondSubControlVolumeFace | The SCVF implementation for diamond |
| CFaceCenteredStaggeredConnectivityMap | Stores the dof indices corresponding to the neighboring scvs that contribute to the derivative calculation |
| CConsistentlyOrientedGrid | Helper type to determine whether a grid is guaranteed to be oriented consistently. This means that the intersection indices always correspond to the ones of a reference element or, in other words, the elements are never rotated |
| CConsistentlyOrientedGrid< Dune::YaspGrid< dim, Coords > > | |
| CConsistentlyOrientedGrid< Dune::SubGrid< dim, Dune::YaspGrid< dim, Coords >, mapIndexStorage > > | |
| CFaceCenteredStaggeredElementBoundaryTypes | This class stores an array of BoundaryTypes objects |
| CFaceCenteredStaggeredElementFluxVariablesCache | The flux variables caches for an element |
| CFaceCenteredStaggeredElementFluxVariablesCache< GFVC, true > | The flux variables caches for an element with caching enabled |
| CFaceCenteredStaggeredElementFluxVariablesCache< GFVC, false > | The flux variables caches for an element with caching disabled |
| CFaceCenteredStaggeredElementSolution | The global face variables class for staggered models |
| CFaceCenteredStaggeredElementVolumeVariables | Base class for the face variables vector |
| CFaceCenteredStaggeredElementVolumeVariables< GVV, true > | Class for the face variables vector. Specialization for the case of storing the face variables globally |
| CFaceCenteredStaggeredElementVolumeVariables< GVV, false > | Class for the face variables vector. Specialization for the case of not storing the face variables globally |
| CFaceCenteredStaggeredFVElementGeometry | |
| CFaceCenteredStaggeredFVElementGeometry< GG, true > | Stencil-local finite volume geometry (scvs and scvfs) for face-centered staggered models Specialization for grid caching enabled |
| CFaceCenteredStaggeredFVElementGeometry< GG, false > | Stencil-local finite volume geometry (scvs and scvfs) for face-centered staggered models Specialization for grid caching disabled |
| CFaceCenteredStaggeredDefaultGridGeometryTraits | The default traits for the face-center staggered finite volume grid geometry Defines the scv and scvf types and the mapper types |
| CStaticInfo | |
| CFaceCenteredStaggeredFVGridGeometry | Base class for the finite volume geometry vector for face-centered staggered models This builds up the sub control volumes and sub control volume faces for each element |
| CFaceCenteredStaggeredFVGridGeometry< GV, true, Traits > | Base class for the finite volume geometry vector for staggered models This builds up the sub control volumes and sub control volume faces for each element. Specialization in case the FVElementGeometries are stored |
| CFaceCenteredStaggeredFVGridGeometry< GV, false, Traits > | Base class for the finite volume geometry vector for face-centered staggered models This builds up the sub control volumes and sub control volume faces for each element. Specialization in case the FVElementGeometries are stored |
| CFaceCenteredStaggeredGeometryHelper | Face centered staggered geometry helper |
| CFaceCenteredStaggeredDefaultGridFVCTraits | Flux variable caches traits |
| CFaceCenteredStaggeredGridFluxVariablesCache | Flux variable caches on a gridview |
| CFaceCenteredStaggeredGridFluxVariablesCache< P, FVC, FVCF, true, Traits > | Flux variable caches on a gridview with grid caching enabled |
| CFaceCenteredStaggeredGridFluxVariablesCache< P, FVC, FVCF, false, Traits > | Flux variable caches on a gridview with grid caching disabled |
| CGridSupportsConcaveCorners | Type trait to determine if a grid supports concave corners (e.g. by cutting out a hole from the domain interior) |
| CGridSupportsConcaveCorners< Dune::YaspGrid< dim, Coords > > | |
| CFaceCenteredStaggeredDefaultGridVolumeVariablesTraits | |
| CFaceCenteredStaggeredGridVolumeVariables | Base class for the grid volume variables |
| CFaceCenteredStaggeredGridVolumeVariables< Traits, true > | Specialization in case of storing the volume variables |
| CFaceCenteredStaggeredGridVolumeVariables< Traits, false > | Specialization when the current volume variables are not stored globally |
| CFaceCenteredDefaultScvGeometryTraits | Default traits class to be used for the sub-control volumes for the face-centered staggered scheme |
| CFaceCenteredStaggeredSubControlVolume | Face centered staggered sub control volume |
| CFaceCenteredDefaultScvfGeometryTraits | Default traits class to be used for the sub-control volume face for the face-centered staggered finite volume scheme |
| CFaceCenteredStaggeredSubControlVolumeFace | Face centered staggered sub control volume face |
| CFVFacetGridMapper | Maps between entities of finite-volume discretizations and a grid defined on the facets of the discretization |
| CFEElementGeometry | Grid geometry local view, which is a wrapper around a finite element basis local view |
| CDefaultFEGridGeometryTraits | Default Traits class for the fem grid geometry |
| CFEGridGeometry | The grid geometry class for models using finite element schemes. This is basically a wrapper around a function space basis |
| CFluxStencil | The flux stencil specialized for different discretization schemes |
| CFluxStencil< FVElementGeometry, DiscretizationMethods::CCTpfa > | |
| CFluxStencil< FVElementGeometry, DiscretizationMethods::CCMpfa > | |
| CFVGridVariables | The grid variable class for finite volume schemes storing variables on scv and scvf (volume and flux variables) |
| CNonconformingFECache | |
| CPQ1BubbleFVElementGeometry | Base class for the finite volume geometry vector for pq1bubble models This builds up the sub control volumes and sub control volume faces for each element |
| CPQ1BubbleFVElementGeometry< GG, true > | Specialization in case the FVElementGeometries are stored |
| CPQ1BubbleMapperTraits | |
| CPQ1BubbleDefaultGridGeometryTraits | The default traits for the pq1bubble finite volume grid geometry Defines the scv and scvf types and the mapper types |
| CPQ1BubbleFVGridGeometry | Base class for the finite volume geometry vector for pq1bubble schemes This builds up the sub control volumes and sub control volume faces |
| CPQ1BubbleMLGeometryTraits | Traits for an efficient corner storage for the PQ1Bubble method |
| CCornerStorage | |
| CPQ1BubbleGeometryHelper | A class to create sub control volume and sub control volume face geometries per element |
| CPQ1BubbleFECache | |
| CPQ1BubbleLocalFiniteElement | P1/Q1 + Bubble finite element |
| CPQ1BubbleDefaultScvGeometryTraits | Default traits class to be used for the sub-control volumes for the pq1bubble scheme |
| CPQ1BubbleSubControlVolume | Sub control volume for the pq1bubble scheme |
| CPQ1BubbleDefaultScvfGeometryTraits | Default traits class to be used for the sub-control volume faces for the cvfe scheme |
| CPQ1BubbleSubControlVolumeFace | Class for a sub control volume face in the cvfe method, i.e a part of the boundary of a sub control volume we compute fluxes on. We simply use the base class here |
| CProjector | Does an L2-projection from one discrete function space into another. The convenience functions makeProjectorPair or makeProjector can be used to create such a projection |
| CParams | Parameters that can be passed to project() |
| CProjectorTraits | Traits class stating the type of projector between to bases |
| CScvIterator | Iterators over sub control volumes |
| CScvfIterator | Iterators over sub control volume faces of an fv geometry |
| CSkippingScvfIterator | Iterators over sub control volume faces of an fv geometry and a given sub control volume |
| CStaggeredElementFaceVariables | Base class for the face variables vector |
| CStaggeredElementFaceVariables< GFV, true > | Class for the face variables vector. Specialization for the case of storing the face variables globally |
| CStaggeredElementFaceVariables< GFV, false > | Class for the face variables vector. Specialization for the case of not storing the face variables globally |
| CStaggeredElementFluxVariablesCache | Base class for the stencil local flux variables cache for the staggered model |
| CStaggeredElementFluxVariablesCache< GFVC, true > | Class for the stencil local flux variables cache for the staggered model. Specialization for the case of storing the fluxvars cache globally |
| CStaggeredElementFluxVariablesCache< GFVC, false > | Class for the stencil local flux variables cache for the staggered model. Specialization for the case of not storing the fluxvars cache globally |
| CStaggeredFaceSolution | The global face variables class for staggered models |
| CStaggeredFreeFlowConnectivityMap | Stores the dof indices corresponding to the neighboring cell centers and faces that contribute to the derivative calculation. Specialization for the staggered free flow model |
| CStaggeredElementVolumeVariables | Base class for the element volume variables vector for the staggered model |
| CStaggeredElementVolumeVariables< GVV, true > | Class for the element volume variables vector for the staggered model. Specialization in case the volume variables are stored globally |
| CStaggeredElementVolumeVariables< GVV, false > | Class for the element volume variables vector for the staggered model. Specialization in case the volume variables are not stored globally |
| CStaggeredFaceVariables | The face variables class for free flow staggered grid models. Contains all relevant velocities for the assembly of the momentum balance. When the upwindSchemeOrder is set to 2, additional velocities located at Dofs further from the central stencil will be added and used when calculating the advective term. When the order remains at 1, these velocities will not be provided |
| CFreeflowStaggeredSCV | |
| CTraits | |
| CFreeflowStaggeredSCVF | |
| CTraits | |
| CStaggeredFreeFlowDefaultFVGridGeometryTraits | Default traits for the finite volume grid geometry |
| CDofTypeIndices | |
| CPublicTraits | |
| CStaggeredGridDefaultGridVolumeVariablesTraits | |
| CStaggeredGridVolumeVariables | Grid volume variables class for staggered models |
| CStaggeredGridVolumeVariables< Traits, true > | Grid volume variables class for staggered models. Specialization in case of storing the volume variables |
| CStaggeredGridVolumeVariables< Traits, false > | Grid volume variables class for staggered models. Specialization in case of not storing the volume variables |
| CFreeFlowStaggeredGeometryHelper | Helper class constructing the dual grid finite volume geometries for the free flow staggered discretization method |
| CFreeFlowStaggeredDefaultScvfGeometryTraits | Default traits class to be used for the sub-control volume faces for the free-flow staggered finite volume scheme |
| CFreeFlowStaggeredSubControlVolumeFace | Class for a sub control volume face in the staggered method, i.e a part of the boundary of a sub control volume we compute fluxes on. This is a specialization for free flow models |
| CStaggeredFreeFlowVelocityOutput | Velocity output for staggered free-flow models |
| CStaggeredFVElementGeometry | Stencil-local finite volume geometry (scvs and scvfs) for staggered models This builds up the sub control volumes and sub control volume faces for each element in the local scope we are restricting to, e.g. stencil or element |
| CStaggeredFVElementGeometry< GG, true > | Base class for the finite volume geometry vector for staggered models This locally builds up the sub control volumes and sub control volume faces for each element. Specialization for grid caching enabled |
| CStaggeredFVElementGeometry< GG, false > | Base class for the finite volume geometry vector for staggered models This locally builds up the sub control volumes and sub control volume faces for each element. Specialization for grid caching disabled |
| CGridGeometryView | Base class for cell center of face specific auxiliary FvGridGeometry classes. Provides a common interface and a pointer to the actual gridGeometry |
| CCellCenterFVGridGeometry | Cell center specific auxiliary FvGridGeometry classes. Required for the Dumux multi-domain framework |
| CFaceFVGridGeometry | Face specific auxiliary FvGridGeometry classes. Required for the Dumux multi-domain framework |
| CStaggeredFVGridGeometry | Base class for the finite volume geometry vector for staggered models This builds up the sub control volumes and sub control volume faces for each element |
| CStaggeredFVGridGeometry< GV, true, T > | Base class for the finite volume geometry vector for staggered models This builds up the sub control volumes and sub control volume faces for each element. Specialization in case the FVElementGeometries are stored |
| CStaggeredFVGridGeometry< GV, false, T > | Base class for the finite volume geometry vector for staggered models This builds up the sub control volumes and sub control volume faces for each element. Specialization in case the FVElementGeometries are stored |
| CStaggeredDefaultGridFaceVariablesTraits | Traits class to be used for the StaggeredGridFaceVariables |
| CStaggeredGridFaceVariables | Face variables cache class for staggered models |
| CStaggeredGridFaceVariables< P, FV, true, Traits > | Face variables cache class for staggered models. Specialization in case of storing the face variables |
| CStaggeredGridFaceVariables< P, FV, false, Traits > | Face variables cache class for staggered models. Specialization in case of not storing the face variables |
| CStaggeredDefaultGridFluxVariablesCacheTraits | Traits class to be used for the StaggeredGridVFluxVariablesCache |
| CStaggeredGridFluxVariablesCache | Flux variables cache class for staggered models |
| CStaggeredGridFluxVariablesCache< P, FVC, FVCF, true, upwindSchemeOrder, TheTraits > | Flux variables cache class for staggered models. Specialization in case of storing the flux cache |
| CStaggeredGridFluxVariablesCache< P, FVC, FVCF, false, upwindSchemeOrder, TheTraits > | Flux variables cache class for staggered models. Specialization in case of not storing the flux cache |
| CStaggeredGridVariablesView | Base class for cell center of face specific auxiliary GridVariables classes. Provides a common interface and a pointer to the actual grid variables |
| CCellCenterGridVariablesView | Cell center specific auxiliary GridVariables classes. Required for the Dumux multi-domain framework |
| CFaceGridVariablesView | Face specific auxiliary GridVariables classes. Required for the Dumux multi-domain framework |
| CStaggeredGridVariables | Class storing data associated to scvs and scvfs |
| CBaseStaggeredGeometryHelper | Base class for a staggered grid geometry helper |
| CStaggeredDefaultScvfGeometryTraits | Default traits class to be used for the sub-control volume faces for the staggered finite volume scheme |
| CStaggeredSubControlVolumeFace | Class for a sub control volume face in the staggered method, i.e a part of the boundary of a sub control volume we compute fluxes on |
| CSubControlVolumeBase | Base class for a sub control volume, i.e a part of the control volume we are making the balance for. Defines the general interface |
| CSubControlVolumeFaceBase | Base class for a sub control volume face, i.e a part of the boundary of a sub control volume we computing a flux on |
| CWallDistance | Class to calculate the wall distance at every element or vertex of a grid |
| CCouplingManagerSupportsMultithreadedAssembly | Type trait that is specialized for coupling manager supporting multithreaded assembly |
| CDispersionFluxImplementation | |
| CDispersionFluxImplementation< TypeTag, DiscretizationMethods::Box, referenceSystem > | Specialization of a dispersion flux for the box method |
| CEffectiveStressLaw< StressType, GridGeometry, typename GridGeometry::DiscretizationMethod > | Effective stress law for box scheme |
| CFicksLawImplementation | Forward declaration of the method-specific implementation |
| CFicksLawImplementation< TypeTag, DiscretizationMethods::Box, referenceSystem > | Specialization of Fick's Law for the box method |
| CForchheimersLawImplementation | Forward declare |
| CBoxForchheimersLaw | Forchheimer's law for box scheme |
| CForchheimersLawImplementation< TypeTag, ForchheimerVelocity, DiscretizationMethods::Box > | Forchheimer's law for box scheme |
| CFouriersLawImplementation | Forward declaration of the method-specific implementation |
| CFouriersLawImplementation< TypeTag, DiscretizationMethods::Box > | Specialization of Fourier's Law for the box method |
| CFouriersLawNonEquilibriumImplementation | |
| CFouriersLawNonEquilibriumImplementation< TypeTag, DiscretizationMethods::Box > | Specialization of Fourier's Law for the box method for thermal nonequilibrium models |
| CHookesLaw< ScalarType, GridGeometry, typename GridGeometry::DiscretizationMethod > | Hooke's law for box scheme |
| CMaxwellStefansLawImplementation | |
| CMaxwellStefansLawImplementation< TypeTag, DiscretizationMethods::Box, referenceSystem > | Specialization of Maxwell Stefan's Law for the Box method |
| CDarcysLawImplementation | Forward declaration of the method-specific implementation |
| CDarcysLawImplementation< TypeTag, DiscretizationMethods::CCMpfa > | Darcy's law for cell-centered finite volume schemes with multi-point flux approximation |
| CFicksLawImplementation< TypeTag, DiscretizationMethods::CCMpfa, referenceSystem > | Fick's law for cell-centered finite volume schemes with multi-point flux approximation |
| CFouriersLawImplementation< TypeTag, DiscretizationMethods::CCMpfa > | Fourier's law for cell-centered finite volume schemes with multi-point flux approximation |
| CCCTpfaDarcysLaw | Darcy's law for cell-centered finite volume schemes with two-point flux approximation |
| CDarcysLawImplementation< TypeTag, DiscretizationMethods::CCTpfa > | Darcy's law for cell-centered finite volume schemes with two-point flux approximation |
| CTpfaDarcysLawCacheFiller | Class that fills the cache corresponding to tpfa Darcy's Law |
| CTpfaDarcysLawCache | The cache corresponding to tpfa Darcy's Law |
| CCCTpfaDarcysLaw< ScalarType, GridGeometry, false > | Specialization of the CCTpfaDarcysLaw grids where dim=dimWorld |
| CCCTpfaDarcysLaw< ScalarType, GridGeometry, true > | Specialization of the CCTpfaDarcysLaw grids where dim < dimWorld (network/surface grids) |
| CDispersionFluxImplementation< TypeTag, DiscretizationMethods::CCTpfa, referenceSystem > | Specialization of a Dispersion flux for the cctpfa method |
| CFicksLawImplementation< TypeTag, DiscretizationMethods::CCTpfa, referenceSystem > | Fick's law for cell-centered finite volume schemes with two-point flux approximation |
| CCCTpfaForchheimersLaw | Forchheimer's law for cell-centered finite volume schemes with two-point flux approximation |
| CForchheimersLawImplementation< TypeTag, ForchheimerVelocity, DiscretizationMethods::CCTpfa > | Forchheimer's law for cell-centered finite volume schemes with two-point flux approximation |
| CTpfaForchheimersLawCacheFiller | Class that fills the cache corresponding to tpfa Forchheimer's Law |
| CTpfaForchheimersLawCache | The cache corresponding to tpfa Forchheimer's Law |
| CCCTpfaForchheimersLaw< ScalarType, GridGeometry, ForchheimerVelocity, false > | Specialization of the CCTpfaForchheimersLaw grids where dim=dimWorld |
| CCCTpfaForchheimersLaw< ScalarType, GridGeometry, ForchheimerVelocity, true > | Specialization of the CCTpfaForchheimersLaw grids where dim<dimWorld |
| CFouriersLawImplementation< TypeTag, DiscretizationMethods::CCTpfa > | Fourier's law for cell-centered finite volume schemes with two-point flux approximation |
| CFouriersLawNonEquilibriumImplementation< TypeTag, DiscretizationMethods::CCTpfa > | Fourier's law for cell-centered finite volume schemes with two-point flux approximation |
| CMaxwellStefansLawImplementation< TypeTag, DiscretizationMethods::CCTpfa, referenceSystem > | Specialization of Maxwell Stefan's Law for the CCTpfa method |
| CCVFEDarcysLaw | Darcy's law for control-volume finite element schemes |
| CDarcysLawImplementation< TypeTag, DiscretizationMethods::CVFE< DM > > | Specialization of Darcy's Law for control-volume finite element schemes |
| CEffectiveStressLaw | This computes the stress tensor and surface forces resulting from poro-mechanical deformation |
| CFickianDiffusionCoefficients | Container storing the diffusion coefficients required by Fick's law. Uses the minimal possible container size and provides unified access |
| CFluxVariablesBase | Base class for the flux variables living on a sub control volume face |
| CForchheimerVelocity | Forchheimer's law For a detailed description see dumux/flow/forchheimerslaw.hh |
| CHookesLaw | This computes the stress tensor and surface forces resulting from mechanical deformation |
| CMaxwellStefanDiffusionCoefficients | Container storing the diffusion coefficients required by the Maxwell- Stefan diffusion law. Uses the minimal possible container size and provides unified access |
| CShallowWaterFlux | Prepare and compute the shallow water advective flux |
| CShallowWaterViscousFlux | Compute the shallow water viscous momentum flux due to viscosity |
| CFicksLawImplementation< TypeTag, DiscretizationMethods::Staggered, referenceSystem > | Specialization of Fick's Law for the staggered free flow method |
| CFouriersLawImplementation< TypeTag, DiscretizationMethods::Staggered > | Specialization of Fourier's Law for the staggered free flow method |
| CMaxwellStefansLawImplementation< TypeTag, DiscretizationMethods::Staggered, referenceSystem > | Specialization of Maxwell Stefan's Law for the Staggered method |
| CStationaryVelocityField | Evaluates a user given velocity field |
| CHasStationaryVelocityField< StationaryVelocityField< Scalar > > | Set stationary velocity field to true in the FluxTraits |
| CHasStationaryVelocityField | Trait of an advection type stating whether it implements a stationary velocity field |
| CFluxTraits | Traits of a flux variables type |
| CUpwindSchemeImpl | Forward declaration of the upwind scheme implementation |
| CUpwindSchemeImpl< GridGeometry, DiscretizationMethods::CVFE< DM > > | Upwind scheme for control-volume finite element methods (uses the standard scheme) |
| CUpwindSchemeImpl< GridGeometry, DiscretizationMethods::CCTpfa > | Upwind scheme for the cell-centered tpfa scheme |
| CUpwindSchemeImpl< GridGeometry, DiscretizationMethods::CCMpfa > | Upwind scheme for cell-centered mpfa schemes |
| CFreeflowNCFluxVariablesImpl | The flux variables class for the multi-component free-flow model using the staggered grid discretization |
| CFreeflowNCIOFields | Adds I/O fields specific to the FreeflowNC model |
| CFreeflowNCResidualImpl | Element-wise calculation of the multi-component free-flow residual for models using the staggered discretization |
| CNavierStokesNCModelTraits | Traits for the multi-component free-flow model |
| CFreeflowNCFluxVariablesImpl< TypeTag, DiscretizationMethods::Staggered > | |
| CFreeflowNCResidualImpl< TypeTag, DiscretizationMethods::Staggered > | |
| CFreeflowNCVolumeVariables | Volume variables for the single-phase, multi-component free-flow model |
| CNavierStokesBoundaryTypes | Class to specify the type of a boundary condition for the Navier-Stokes model |
| CNavierStokesBoundaryInfo | Use bitfields to minimize the size |
| CNavierStokesEnergyIndices | Indices for the non-isothermal Navier-Stokes model |
| CNavierStokesEnergyIOFields | Adds I/O fields specific to non-isothermal free-flow models |
| CNavierStokesEnergyModelTraits | Specifies a number properties of non-isothermal free-flow flow models based on the specifics of a given isothermal model |
| CNavierStokesEnergyVolumeVariables | The isothermal base class |
| CFluxOverAxisAlignedSurface | Class used to calculate fluxes over axis-aligned surfaces |
| CNavierStokesFluxVariablesImpl | The flux variables class for the Navier-Stokes model using the staggered grid discretization |
| CNavierStokesIndices | The common indices for the isothermal Navier-Stokes model |
| CStaggeredVtkOutputModule | A VTK output module to simplify writing dumux simulation data to VTK format Specialization for staggered grids with dofs on faces |
| CNavierStokesIOFields | Adds I/O fields for the Navier-Stokes model |
| CNavierStokesResidualImpl | Element-wise calculation of the Navier-Stokes residual for models using the staggered discretization |
| CAdvectiveFlux< NavierStokesMassOnePModelTraits, T > | Helper struct defining the advective fluxes of the single-phase flow Navier-Stokes mass model |
| CAdvectiveFlux< NavierStokesEnergyModelTraits< NavierStokesMassOnePModelTraits > > | |
| CNavierStokesMassOnePFluxVariables | The flux variables class for the single-phase flow Navier-Stokes model |
| CNavierStokesMassOnePIndices | The common indices for the isothermal Navier-Stokes mass conservation model |
| CImplementsAuxiliaryFluxNavierStokesMassOneP | Traits class to be specialized for problems to add auxiliary fluxes |
| CNavierStokesMassOnePLocalResidual | Element-wise calculation of the Navier-Stokes residual for single-phase flow |
| CNavierStokesMassOnePModelTraits | Traits for the single-phase flow Navier-Stokes mass model |
| CNavierStokesMassOnePVolumeVariablesTraits | Traits class for the volume variables of the Navier-Stokes model |
| CNavierStokesMassOnePVolumeVariables | Volume variables for the single-phase Navier-Stokes model |
| CAdvectiveFlux< NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx > > | Helper struct defining the advective fluxes of the single-phase flow multicomponent Navier-Stokes mass model |
| CAdvectiveFlux< NavierStokesEnergyModelTraits< NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx > > > | |
| CNavierStokesMassOnePNCFluxVariables | The flux variables class for the single-phase flow, multi-component Navier-Stokes model |
| CNavierStokesMassOnePNCIndices | The common indices for the isothermal Navier-Stokes mass conservation model |
| CNavierStokesMassOnePNCIOFields | Adds I/O fields specific to the FreeflowNC model |
| CNavierStokesMassOnePNCLocalResidual | Element-wise calculation of the Navier-Stokes residual for multicomponent single-phase flow |
| CNavierStokesMassOnePNCModelTraits | Traits for the Navier-Stokes model |
| CNavierStokesMassOnePNCVolumeVariablesTraits | Traits class for the volume variables of the Navier-Stokes model |
| CNavierStokesMassOnePNCVolumeVariables | Volume variables for the single-phase Navier-Stokes model |
| CNavierStokesMassProblemImpl | |
| CNavierStokesModelTraits | Traits for the Navier-Stokes model |
| CNavierStokesVolumeVariablesTraits | Traits class for the volume variables of the Navier-Stokes model |
| CNavierStokesMomentumBoundaryTypes | Class to specify the type of a boundary condition for the Navier-Stokes model |
| CNavierStokesBoundaryInfo | Use bitfields to minimize the size |
| CNavierStokesMomentumFluxContext | Context for computing fluxes |
| CNavierStokesMomentumFluxCVFE | The flux variables class for the Navier-Stokes model using control-volume finite element schemes |
| CNavierStokesMomentumCVFEIndices | The common indices for the isothermal Navier-Stokes model |
| CNavierStokesMomentumCVFELocalResidual | Element-wise calculation of the Navier-Stokes residual for models using CVFE discretizations |
| CNavierStokesMomentumCVFEModelTraits | Traits for the Navier-Stokes model |
| CNavierStokesMomentumCVFEVolumeVariablesTraits | Traits class for the volume variables of the Navier-Stokes model |
| CNavierStokesMomentumCVFEVolumeVariables | Volume variables for the single-phase Navier-Stokes model |
| CNavierStokesMomentumBoundaryFlux | Class to compute the boundary flux for the momentum balance of the Navier-Stokes model This helper class is typically used in the Neumann function of the momentum problem |
| CNavierStokesMomentumBoundaryFlux< DiscretizationMethods::FCStaggered, SlipVelocityPolicy > | Class to compute the boundary flux for the momentum balance of the Navier-Stokes model This helper class is typically used in the Neumann function of the momentum problem |
| CNavierStokesMomentumFluxVariables | The flux variables class for the Navier-Stokes model using the staggered grid discretization |
| CNavierStokesMomentumIndices | The common indices for the isothermal Navier-Stokes model |
| CNavierStokesMomentumResidual | Element-wise calculation of the Navier-Stokes residual for models using the staggered discretization |
| CNavierStokesMomentumModelTraits | Traits for the Navier-Stokes model |
| CNavierStokesMomentumVolumeVariablesTraits | Traits class for the volume variables of the Navier-Stokes model |
| CNavierStokesMomentumProblemImpl | |
| CNavierStokesMomentumProblemImpl< TypeTag, DiscretizationMethods::FCStaggered > | |
| CNavierStokesMomentumProblemImpl< TypeTag, DiscretizationMethods::CVFE< DM > > | Navier-Stokes default problem implementation for CVFE discretizations |
| CStaggeredVelocityGradients | Helper class for calculating the velocity gradients for the Navier-Stokes model using the staggered grid discretization |
| CStaggeredVelocityReconstruction | Helper class for reconstructing the velocity |
| CNavierStokesMomentumVolumeVariables | Volume variables for the single-phase Navier-Stokes model |
| CNavierStokesScalarBoundaryFluxHelper | Navier Stokes scalar boundary flux helper |
| CNavierStokesScalarConservationModelFluxVariables | The flux variables base class for scalar quantities balanced in the Navier-Stokes model |
| CAdvectionType | |
| CFreeFlowScalarFluxVariablesCacheFillerImplementation | |
| CFreeFlowScalarFluxVariablesCacheFillerImplementation< Problem, ModelTraits, diffusionIsSolDependent, heatConductionIsSolDependent, DiscretizationMethods::CCTpfa > | Specialization of the flux variables cache filler for the cell centered tpfa method |
| CNavierStokesScalarConservationModelVolumeVariables | Volume variables for the single-phase Navier-Stokes model |
| CNavierStokesSlipVelocity | Navier Stokes slip velocity policy |
| CNavierStokesSlipVelocity< DiscretizationMethods::FCStaggered, SlipCondition > | Navier Stokes slip velocity helper for fcstaggered discretization |
| CFluxOverSurface | Class used to calculate fluxes over surfaces. This only works for the staggered grid discretization |
| CNavierStokesFluxVariablesImpl< TypeTag, DiscretizationMethods::Staggered > | |
| CNavierStokesResidualImpl< TypeTag, DiscretizationMethods::Staggered > | |
| CNavierStokesStaggeredProblem | Navier-Stokes staggered problem base class |
| CStaggeredUpwindHelper | The upwinding variables class for the Navier-Stokes model using the staggered grid discretization |
| CNavierStokesVelocityOutput | Velocity output for staggered free-flow models |
| CNavierStokesVolumeVariables | Volume variables for the single-phase Navier-Stokes model |
| CFreeflowNonIsothermalIndices | Indices for the non-isothermal Navier-Stokes model |
| CFreeflowNonIsothermalIOFields | Adds I/O fields specific to non-isothermal free-flow models |
| CFreeFlowEnergyLocalResidualImplementation | |
| CFreeFlowEnergyLocalResidualImplementation< GridGeometry, FluxVariables, DiscretizationMethod, false, isCompositional > | Specialization for isothermal models, does nothing |
| CFreeFlowEnergyLocalResidualImplementation< GridGeometry, FluxVariables, DiscretizationMethods::Staggered, true, false > | Specialization for staggered one-phase, non-isothermal models |
| CFreeFlowEnergyLocalResidualImplementation< GridGeometry, FluxVariables, DiscretizationMethods::Staggered, true, true > | Specialization for staggered compositional, non-isothermal models |
| CFreeflowNIModelTraits | Specifies a number properties of non-isothermal free-flow flow models based on the specifics of a given isothermal model |
| CRANSBoundaryTypes | Class to specify the type of a boundary condition for the RANS extension to the Navier-Stokes model |
| CRANSIOFields | Adds I/O fields for the Reynolds-Averaged Navier-Stokes model |
| COneEqFluxVariablesImpl | The flux variables class for the one-equation model by Spalart-Allmaras using the staggered grid discretization |
| COneEqIndices | The common indices for the isothermal one-equation turbulence model by Spalart-Allmaras |
| COneEqIOFields | Adds I/O fields for the one-equation turbulence model by Spalart-Allmaras |
| COneEqResidualImpl | Element-wise calculation of the residual for one-equation turbulence models using the staggered discretization |
| CRANSProblemImpl< TypeTag, TurbulenceModel::oneeq > | One-equation turbulence problem base class |
| COneEqFluxVariablesImpl< TypeTag, BaseFluxVariables, DiscretizationMethods::Staggered > | |
| COneEqResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethods::Staggered > | |
| COneEqVolumeVariables | Volume variables for the isothermal single-phase one-equation turbulence model by Spalart-Allmaras |
| CRANSProblemImpl | Forward declare |
| CRANSProblemBase | Reynolds-Averaged Navier-Stokes problem base class |
| CRANSTwoEqIndices | The common indices for isothermal two-equation RANS models |
| CKEpsilonFluxVariablesImpl | The flux variables class for the k-epsilon model using the staggered grid discretization |
| CKEpsilonIOFields | Adds I/O fields for the k-epsilon turbulence model |
| CKEpsilonResidualImpl | Element-wise calculation of the residual for k-epsilon models using the staggered discretization |
| CRANSProblemImpl< TypeTag, TurbulenceModel::kepsilon > | K-epsilon turbulence problem base class |
| CKEpsilonFluxVariablesImpl< TypeTag, BaseFluxVariables, DiscretizationMethods::Staggered > | |
| CKEpsilonResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethods::Staggered > | |
| CKEpsilonVolumeVariables | Volume variables for the isothermal single-phase k-epsilon model |
| CKOmegaFluxVariablesImpl | The flux variables class for the k-omega model using the staggered grid discretization |
| CKOmegaIOFields | Adds I/O fields for the Reynolds-Averaged Navier-Stokes model |
| CKOmegaResidualImpl | Element-wise calculation of the residual for k-omega models using the staggered discretization |
| CRANSProblemImpl< TypeTag, TurbulenceModel::komega > | K-Omega turbulence model problem base class |
| CKOmegaFluxVariablesImpl< TypeTag, BaseFluxVariables, DiscretizationMethods::Staggered > | |
| CKOmegaResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethods::Staggered > | |
| CKOmegaVolumeVariables | Volume variables for the isothermal single-phase k-omega 2-Eq model |
| CLowReKEpsilonFluxVariablesImpl | The flux variables class for the low-Reynolds k-epsilon model using the staggered grid discretization |
| CLowReKEpsilonIOFields | Adds I/O fields for the low-Re k-epsilon turbulence model |
| CLowReKEpsilonResidualImpl | Element-wise calculation of the residual for low-Reynolds k-epsilon models using the staggered discretization |
| CRANSProblemImpl< TypeTag, TurbulenceModel::lowrekepsilon > | Low-Re k-epsilon turbulence problem base class |
| CLowReKEpsilonFluxVariablesImpl< TypeTag, BaseFluxVariables, DiscretizationMethods::Staggered > | |
| CLowReKEpsilonResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethods::Staggered > | |
| CLowReKEpsilonVolumeVariables | Volume variables for the isothermal single-phase low-Re k-epsilons model |
| CSSTFluxVariablesImpl | The flux variables class for the SST model using the staggered grid discretization |
| CSSTIOFields | Adds I/O fields for the Reynolds-Averaged Navier-Stokes model |
| CSSTResidualImpl | Element-wise calculation of the residual for SST models using the staggered discretization |
| CRANSProblemImpl< TypeTag, TurbulenceModel::sst > | SST turbulence model problem base class |
| CSSTFluxVariablesImpl< TypeTag, BaseFluxVariables, DiscretizationMethods::Staggered > | |
| CSSTResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethods::Staggered > | |
| CSSTVolumeVariables | Volume variables for the isothermal single-phase SST 2-Eq model |
| CRANSVolumeVariables | Volume variables for the isothermal single-phase Reynolds-Averaged Navier-Stokes models |
| CRANSProblemImpl< TypeTag, TurbulenceModel::zeroeq > | Zero-equation turbulence problem base class |
| CZeroEqVolumeVariables | Volume variables for the single-phase 0-Eq. model |
| CShallowWaterFluxVariables | The flux variables class for the shallow water model |
| CShallowWaterIndices | The common indices for the shallow water equations model |
| CShallowWaterIOFields | Adds vtk output fields for the shallow water model |
| CShallowWaterResidual | Element-wise calculation of the residual for the shallow water equations |
| CShallowWaterModelTraits | Specifies a number properties of shallow water models |
| CShallowWaterVolumeVariablesTraits | Traits class for the volume variables of the shallow water model |
| CShallowWaterProblem | Shallow water problem base class |
| CShallowWaterVolumeVariables | Volume variables for the shallow water equations model |
| CFreeFlowSpatialParams | Definition of the spatial parameters for the freeflow problems |
| CBrinkmanSpatialParams | Definition of the spatial parameters for the darcy-brinkman problems |
| CFreeFlowDefaultSpatialParams | Definition of the spatial parameters for the freeflow problems |
| CStaggeredUpwindMethods | This file contains different higher order methods for approximating the velocity |
| CTurbulenceProperties | This class contains different functions for estimating turbulence properties |
| CFreeFlowVolumeVariablesImplementation | |
| CFreeFlowVolumeVariablesImplementation< Traits, Impl, false > | Volume variables for isothermal free-flow models |
| CFreeFlowVolumeVariablesImplementation< Traits, Impl, true > | Volume variables for the non-isothermal free-flow models |
| CGeomechanicsFVProblem | Base class for all geomechanical problems |
| CGeomechanicsVelocityOutput | Velocity output for geomechanical models. This class could be used to compute the temporal derivative of the displacement. Currently this is not implemented and we simply define this here in order to be able to reuse the VtkOutputModule which expects a VelocityOutput class |
| CBoundingBoxTree | An axis-aligned bounding box volume tree implementation |
| CAABBDistanceField | Class to calculate the closest distance from a point to a given set of geometries describing the domain's boundaries. Internally uses an AABB tree representation of the geometries for logarithmic distance queries |
| CGridViewGeometricEntitySet | An interface for a set of geometric entities based on a GridView |
| CGeometriesEntitySet | An interface for a set of geometric entities |
| CFixedSizeGeometriesEntitySet | An interface for a fixed-size set of geometric entities |
| CSingleGeometryEntitySet | An interface for a geometric entity set with a single geometry |
| CGeometryIntersection | A class for geometry collision detection and intersection calculation The class can be specialized for combinations of dimworld, dim1, dim2, where dimworld is the world dimension embedding a grid of dim1 and a grid of dim2 |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 2, 1, 1 > | A class for segment–segment intersection in 2d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 2, 2, 1 > | A class for polygon–segment intersection in 2d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 2, 1, 2 > | A class for segment–polygon intersection in 2d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 2, 2, 2 > | A class for polygon–polygon intersection in 2d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 3, 3, 1 > | A class for polyhedron–segment intersection in 3d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 3, 1, 3 > | A class for segment–polyhedron intersection in 3d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 3, 2, 2 > | A class for polygon–polygon intersections in 3d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 3, 3, 2 > | A class for polyhedron–polygon intersection in 3d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 3, 2, 3 > | A class for polygon–polyhedron intersection in 3d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 3, 3, 3 > | A class for polyhedron–polyhedron intersection in 3d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 3, 2, 1 > | A class for polygon–segment intersection in 3d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 3, 1, 2 > | A class for segment–polygon intersection in 3d space |
| CGeometryIntersection< Geometry1, Geometry2, Policy, 3, 1, 1 > | A class for segment–segment intersection in 3d space |
| CIntersectionInfo | An intersection object resulting from the intersection of two primitives in an entity set |
| CIntersectionEntitySet | A class representing the intersection entities two geometric entity sets |
| CRefinementQuadratureRule | A "quadrature" based on virtual refinement |
| CSphere | A simple sphere type |
| CAdaptiveGridRestart | Indices denoting the different grid types |
| CAdaptiveGridRestart< Grid, true > | Provides a restart functionality for adaptive grids |
| CDefaultIOFields | Adds output fields to a given output module |
| CGnuplotInterface | Interface for passing data sets to a file and plotting them, if gnuplot is installed |
| CCakeGridManager | Provides a grid manager with a method for creating creating vectors with polar Coordinates and one for creating a Cartesian grid from these polar coordinates |
| CFacetGridManager | Grid manager for grids living on the facets of a host grid |
| CGmshGridDataHandle | A data handle for commucating grid data for gmsh grids |
| CGridData | Class for grid data attached to dgf or gmsh grid files |
| CGridManager | The grid manager (this is the class used by the user) for all supported grid managers that constructs a grid from information in the input file and handles the data |
| CGridManagerBase | The grid manager base interface (public) and methods common to most grid manager specializations (protected) |
| CGridManager< Dune::OneDGrid > | Provides a grid manager for OneDGrids from information in the input file |
| CGridManager< Dune::YaspGrid< dim, Coordinates > > | Provides a grid manager for YaspGrids from information in the input file |
| CGridManager< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > > | Provides a grid manager for YaspGrids with different zones and grading |
| CPeriodicGridTraits | |
| CSupportsPeriodicity | |
| CSupportsPeriodicity | |
| CVtkGridDataHandle | A data handle for communicating grid data for VTK grids |
| CLoadSolutionDataHandle | Data handle to communicate the solution on ghosts and overlaps when reading from vtk file in parallel |
| CPlotEffectiveDiffusivityModel | Interface for plotting the multi-component-matrix-interaction laws |
| CPlotMaterialLaw | Interface for plotting the three-phase fluid-matrix-interaction laws TODO: add theta head pressure plot (porosity and density is needed) |
| CPlotThermalConductivityModel | Interface for plotting the non-isothermal two-phase fluid-matrix-interaction laws |
| CPointCloudVtkWriter | A VTK output module to simplify writing dumux simulation data to VTK format |
| CNetPBMReader | A simple reader class for the Netpbm format (https://en.wikipedia.org/wiki/Netpbm_format). So far, only black and white (*.pbm) and grayscale (*pgm) images are supported |
| CNetPBMWriter | A simple reader class for the Netpbm format (https://en.wikipedia.org/wiki/Netpbm_format). So far, only black and white (*.pbm) and grayscale (*pgm) images are supported |
| CRestart | Load or save a state of a model to/from the harddisk |
| CVelocityOutput | Velocity output for implicit (porous media) models |
| CConformingIntersectionWriter | Conforming intersection writer |
| CVTKReader | A vtk file reader using tinyxml2 as xml backend |
| CVtkOutputModuleBase | A VTK output module to simplify writing dumux simulation data to VTK format |
| CVtkOutputModule | A VTK output module to simplify writing dumux simulation data to VTK format |
| CVTKSequenceWriter | Base class to write pvd-files which contains a list of all collected vtk-files. This is a modified version of DUNE's pvd writer which takes a VTKWriter as template argument making it more general |
| CIstlSolverFactoryBackend | A linear solver using the dune-istl solver factory to choose the solver and preconditioner at runtime |
| CLinearAlgebraTraits | |
| CLinearSolverParameters | Generates a parameter tree required for the linear solvers and precondioners of the Dune ISTL |
| CLinearSolverTraitsImpl | The implementation is specialized for the different discretizations |
| CSequentialSolverTraits | Sequential solver traits |
| CSeqLinearSolverTraits | |
| CNonoverlappingSolverTraits | |
| COverlappingSolverTraits | |
| CLinearSolverTraitsBase | |
| CLinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::Box > | Box: use overlapping or non-overlapping model depending on the grid |
| CLinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::PQ1Bubble > | |
| CLinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::CCTpfa > | Cell-centered tpfa: use overlapping model |
| CLinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::FCStaggered > | Face-centered staggered: use overlapping model |
| CDofMapper | |
| CLinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::FCDiamond > | Face-centered diamond scheme: use overlapping or non-overlapping model depending on the grid |
| CLinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::CCMpfa > | Cell-centered mpfa: use overlapping model |
| CLinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::Staggered > | Staggered: use overlapping model |
| CMatrixConverter | A helper class that converts a Dune::MultiTypeBlockMatrix into a plain Dune::BCRSMatrix TODO: allow block sizes for BCRSMatrix other than 1x1 ? |
| CVectorConverter | A helper class that converts a Dune::MultiTypeBlockVector into a plain Dune::BlockVector and transfers back values |
| CParallelVectorHelper | |
| CParallelMatrixHelper | Helper class for adding up matrix entries for border entities |
| CParallelMultiTypeMatrixAdapter | Adapter to turn a multi-type matrix into a thread-parallel linear operator. Adapts a matrix to the assembled linear operator interface |
| CLinearPDESolver | An implementation of a linear PDE solver |
| CSeqUzawa | A preconditioner based on the Uzawa algorithm for saddle-point problems of the form \(\begin{pmatrix} A & B \\ C & D \end{pmatrix} \begin{pmatrix} u\\ p \end{pmatrix} = \begin{pmatrix} f\\ g \end{pmatrix} \) |
| CParMTJac | Multi-threaded Jacobi preconditioner |
| CParMTSOR | Multi-threaded SOR preconditioner using coloring |
| CParMTSSOR | Multithreaded SSOR preconditioner using coloring |
| CParallelMultiTypeScalarProduct | A scalar product for multi-type vectors |
| CScotchBackend | A reordering backend using the scotch library |
| CIterativePreconditionedSolverImpl | A general solver backend allowing arbitrary preconditioners and solvers |
| CExplicitDiagonalSolver | Solver for simple block-diagonal matrices (e.g. from explicit time stepping schemes) |
| CUzawaBiCGSTABBackend | A Uzawa preconditioned BiCGSTAB solver for saddle-point problems |
| CBlockDiagILU0Preconditioner | A simple ilu0 block diagonal preconditioner |
| CBlockDiagILU0BiCGSTABSolver | A simple ilu0 block diagonal preconditioned BiCGSTABSolver |
| CBlockDiagILU0RestartedGMResSolver | A simple ilu0 block diagonal preconditioned RestartedGMResSolver |
| CBlockDiagAMGPreconditioner | A simple ilu0 block diagonal preconditioner |
| CBlockDiagAMGBiCGSTABSolver | A simple ilu0 block diagonal preconditioned BiCGSTABSolver |
| CLinearSolver | Base class for linear solvers |
| CStokesSolver | Preconditioned iterative solver for the incompressible Stokes problem |
| CElectroChemistry | This class calculates source terms and current densities for fuel cells with the electrochemical models suggested by Ochs (2008) [ochs2008] or Acosta et al. (2006) [A3:acosta:2006] |
| CElectroChemistryNI | Class calculating source terms and current densities for fuel cells with the electrochemical models suggested by Ochs (2008) [ochs2008] or Acosta (2006) [A3:acosta:2006] for the non-isothermal case |
| CComponentTraits | Component traits, i.e. information extracted from components |
| CShomateMethod | The Shomate method to compute enthalpy and heat capacity |
| CComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > > | Component traits for tabulated component |
| CAlwaysFalse< Components::Detail::DisableStaticAssert > | |
| CConstants | A central place for various physical constants occurring in some equations |
| CCompositionalFlash | Flash calculation routines for compositional sequential models |
| CCompositionFromFugacities | Calculates the chemical equilibrium from the component fugacities \( f^\kappa \) in the phase \( \alpha \) |
| CComputeFromReferencePhase | Computes all quantities of a generic fluid state if a reference phase has been specified |
| CImmiscibleFlash | Determines the pressures and saturations of all fluid phases given the total mass of all components |
| CMiscibleMultiPhaseComposition | Computes the composition of all phases of a N-phase, N-component fluid system assuming that all N phases are present |
| CNcpFlash | Determines the phase compositions, pressures and saturations given the total mass of all components |
| CPengRobinson | Implements the Peng-Robinson equation of state for liquids and gases |
| CPengRobinsonMixture | Implements the Peng-Robinson equation of state for a mixture |
| CPengRobinsonParams | Stores and provides access to the Peng-Robinson parameters |
| CPengRobinsonParamsMixture | The mixing rule for the oil and the gas phases of the SPE5 problem |
| CFluidSolidInterfacialAreaShiWang | Description of a interfacial area between solid and fluid phase |
| CThermalConductivityJohansen | Relation for the saturation-dependent effective thermal conductivity |
| CThermalConductivitySomertonTwoP | Effective thermal conductivity after Somerton |
| CThermalConductivitySomertonThreeP | Effective thermal conductivity after Somerton |
| CDiffusivityConstantTortuosity | Relation for the effective diffusion coefficient with constant tortuosity |
| CDiffusivityMillingtonQuirk | Relation for the effective diffusion coefficient after Millington and Quirk |
| CFullDispersionTensor | Full dispersion tensor |
| CScheideggersDispersionTensor | Scheidegger's dispersion tensor |
| CFluidMatrixInteraction | Wrapper type to combine an arbitrary number of different laws for fluid-matrix interaction (e.g., pc-Sw-curves) |
| CFrictionLaw | Implementation of the abstract base class for friction laws |
| CFrictionLawManning | Implementation of the friction law after Manning |
| CFrictionLawNikuradse | Implementation of the friction law after Nikuradse |
| CFrictionLawNoFriction | A pseudo friction law with no bottom friction |
| CFrictionLawViscousNoSlip | Implementation of a viscous no-slip bottom friction law |
| CPermeabilityKozenyCarman | The Kozeny-Carman relationship for the calculation of a porosity-dependent permeability. When the porosity is implemented as solution-independent, using this relationship for the permeability leads to unnecessary overhead |
| CPorosityDeformation | A relationship for the porosity of a porous medium under mechanical deformation |
| CPorosityPrecipitation | Calculates the porosity depending on the volume fractions of precipitated minerals |
| CThermalConductivityAverage | Effective thermal conductivity based on weighted arithmetic average |
| CFluidStateAdapter | Adapter class for fluid states with different indices |
| CCompositionalFluidState | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium |
| CImmiscibleFluidState | Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility and thermodynamic equilibrium |
| CIsothermalImmiscibleFluidState | Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility and thermodynamic equilibrium |
| CNonEquilibriumFluidState | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system without using any assumptions |
| CNonEquilibriumMassFluidState | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system |
| CPressureOverlayFluidState | This is a fluid state which allows to set the fluid pressures and takes all other quantities from an other fluid state |
| CPseudoOnePTwoCFluidState | Container for compositional variables in a 1p2c situation |
| CSaturationOverlayFluidState | This is a fluid state which allows to set the fluid saturations and takes all other quantities from an other fluid state |
| CTemperatureOverlayFluidState | This is a fluid state which allows to set the fluid temperatures and takes all other quantities from an other fluid state |
| CNullParameterCache | The a parameter cache which does nothing |
| CParameterCacheBase | The base class of the parameter cache classes for fluid systems |
| CSpe5ParameterCache | Specifies the parameters required by the SPE5 problem which are despondent on the thermodynamic state |
| CGstatRandomField | Creating random fields using gstat |
| CIdealGas | Relations valid for an ideal gas |
| CCompositionalSolidState | Represents all relevant thermodynamic quantities of a compositional solid system |
| CInertSolidState | Represents all relevant thermodynamic quantities of a inert solid system |
| CMultiDomainAssemblerSubDomainView | Subdomain-specific view on a multidomain assembler. Allows retrieval of sub-domain specific objects w/o passing a domain id |
| CDarcyDarcyBoundaryCouplingManager | Coupling manager for equal-dimension boundary coupling of darcy models |
| CDarcyDarcyBoundaryCouplingMapper | Default mapper for conforming equal dimension boundary coupling between two domains (box or cc) |
| CFreeFlowPoreNetworkCouplingConditionsImplementation | |
| CFreeFlowPoreNetworkCouplingConditionsImplementationBase | A base class which provides some common methods used for free-flow/pore-network coupling |
| CFreeFlowPoreNetworkCouplingConditionsImplementation< MDTraits, CouplingManager, enableEnergyBalance, false > | Coupling conditions specialization for non-compositional models |
| CFreeFlowPoreNetworkCouplingConditionsImplementation< MDTraits, CouplingManager, enableEnergyBalance, true > | Coupling conditions specialization for compositional models |
| CFreeFlowPoreNetworkCouplingManager | Coupling manager for coupling freeflow and pore-network models |
| CStaggeredFreeFlowPoreNetworkCouplingMapper | Coupling mapper for staggered free-flow and pore-network models |
| CFreeFlowMassPoreNetworkCouplingManager | Coupling manager for free-flow mass and pore-network models |
| CFreeFlowMomentumPoreNetworkCouplingManager | Coupling manager for free-flow momentum and pore-network models |
| CFreeFlowPorousMediumCouplingOptions | This structs holds a set of options which allow to modify the Stokes-Darcy coupling mechanism during runtime |
| CFFPMCouplingConditionsStaggeredCCTpfaImpl | |
| CFFPMCouplingConditionsStaggeredCCTpfaImplBase | A base class which provides some common methods used for Stokes-Darcy coupling |
| CFFPMCouplingConditionsStaggeredCCTpfaImpl< MDTraits, CouplingManager, enableEnergyBalance, false > | Coupling data specialization for non-compositional models |
| CFreeFlowPorousMediumCouplingManagerBase | Base coupling manager for coupling freeflow and porous medium flow models |
| CFreeFlowPorousMediumCouplingManagerStaggeredCCTpfa | Coupling manager for coupling freeflow and porous medium flow models specialization for staggered-cctpfa coupling |
| CFFMassPMCouplingManagerStaggeredCCTpfa | Coupling manager for Stokes and Darcy domains with equal dimension. Specialization for staggered-cctpfa coupling |
| CFFMomentumPMCouplingManagerStaggeredCCTpfa | Coupling manager for Stokes and Darcy domains with equal dimension specialization for staggered-cctpfa coupling |
| CFFMomentumPMCouplingMapperStaggeredCCTpfa | Default mapper for conforming equal dimension boundary coupling between two domains (box or cc) |
| CStokesDarcyCouplingOptions | This structs holds a set of options which allow to modify the Stokes-Darcy coupling mechanism during runtime |
| CIsSameFluidSystem | This structs helps to check if the two sub models use the same fluidsystem. Specialization for the case of using an adapter only for the free-flow model |
| CIsSameFluidSystem< FS, FS > | This structs helps to check if the two sub models use the same fluidsystem |
| CIsFicksLaw | This structs indicates that Fick's law is not used for diffusion |
| CIsFicksLaw< FicksLawImplementation< T, DiscretizationMethod, referenceSystem > > | This structs indicates that Fick's law is used for diffusion |
| CIndexHelper | Helper struct to choose the correct index for phases and components. This is need if the porous-medium-flow model features more fluid phases than the free-flow model |
| CIndexHelper< stokesIdx, darcyIdx, FFFS, false > | Helper struct to choose the correct index for phases and components. This is need if the porous-medium-flow model features more fluid phases than the free-flow model. Specialization for the case that no adapter is used |
| CIndexHelper< stokesIdx, darcyIdx, FFFS, true > | Helper struct to choose the correct index for phases and components. This is need if the porous-medium-flow model features more fluid phases than the free-flow model. Specialization for the case that a adapter is used |
| CStokesDarcyCouplingDataImplementation | |
| CStokesDarcyCouplingDataImplementationBase | A base class which provides some common methods used for Stokes-Darcy coupling |
| CStokesDarcyCouplingDataImplementation< MDTraits, CouplingManager, enableEnergyBalance, false > | Coupling data specialization for non-compositional models |
| CStokesDarcyCouplingDataImplementation< MDTraits, CouplingManager, enableEnergyBalance, true > | Coupling data specialization for compositional models |
| CStokesDarcyCouplingManager | Coupling manager for Stokes and Darcy domains with equal dimension |
| CStokesDarcyCouplingMapper | Coupling mapper for Stokes and Darcy domains with equal dimension |
| CCouplingManager | The interface of the coupling manager for multi domain problems |
| CCircleAveragePointSourceTraits | Point source traits for the circle average coupling mode |
| CEmbedded1d3dCouplingManager | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree |
| CEmbedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Average > | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree |
| CCouplingManagerSupportsMultithreadedAssembly< Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Average > > | We support multithreaded assembly |
| CEmbedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Kernel > | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree |
| CCouplingManagerSupportsMultithreadedAssembly< Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Kernel > > | We support multithreaded assembly |
| CEmbedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Line > | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree |
| CCouplingManagerSupportsMultithreadedAssembly< Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Line > > | We support multithreaded assembly |
| CEmbedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Projection > | Manages the coupling between bulk elements and lower dimensional elements |
| CCouplingManagerSupportsMultithreadedAssembly< Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Projection > > | We support multithreaded assembly |
| CEmbedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Surface > | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree |
| CCouplingManagerSupportsMultithreadedAssembly< Embedded1d3dCouplingManager< MDTraits, Embedded1d3dCouplingMode::Surface > > | We support multithreaded assembly |
| CEmbeddedCouplingManager2d3d | Coupling manager for embedded fractures |
| CCouplingManagerSupportsMultithreadedAssembly< EmbeddedCouplingManager2d3d< MDTraits > > | We support multithreaded assembly |
| CDefaultPointSourceTraits | Default point source traits |
| CEmbeddedCouplingManagerBase | Manages the coupling between bulk elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree |
| CIntegrationPointSource | An integration point source class with an identifier to attach data and a quadrature weight and integration element |
| CIntegrationPointSourceHelper | A helper class calculating a DOF-index to point source map |
| CLocalRefinementSimplexQuadrature | A quadrature rule using local refinement to approximate partitioned elements |
| CPointSourceData | A point source data class used for integration in multidimensional models |
| CPointSourceDataCircleAverage | A point source data class used for integration in multidimensional models |
| CFacetCouplingManager< MDTraits, CouplingMapper, bulkDomainId, lowDimDomainId, DiscretizationMethods::Box > | Manages the coupling between bulk elements and lower dimensional elements where the coupling occurs across the facets of the bulk grid. This implementation is to be used in conjunction with models using the box scheme in the bulk domain |
| CFacetCouplingMapper< BulkFVG, LowDimFVG, bulkId, lowDimId, DiscretizationMethods::Box > | Base class for the coupling mapper that sets up and stores the coupling maps between two domains of dimension d and (d-1). This specialization is for the bulk domain using the box scheme |
| CBoxFacetCouplingDarcysLaw | Darcy's law for the box scheme in the context of coupled models where coupling occurs across the facets of the bulk domain elements with a lower-dimensional domain living on these facets |
| CBoxFacetCouplingFicksLaw | Ficks's law for the box scheme in the context of coupled models where coupling occurs across the facets of the bulk domain elements with a lower-dimensional domain living on these facets |
| CBoxFacetCouplingFouriersLaw | Fourier's law for the box scheme in the context of coupled models where coupling occurs across the facets of the bulk domain elements with a lower-dimensional domain living on these facets |
| CBoxFacetCouplingFVElementGeometry | Base class for the element-local finite volume geometry for box models in the context of models considering coupling of different domains across the bulk grid facets. This builds up the sub control volumes and sub control volume faces for an element |
| CBoxFacetCouplingFVElementGeometry< GG, true > | Specialization in case the FVElementGeometries are stored |
| CBoxFacetCouplingFVElementGeometry< GG, false > | Specialization in case the geometries are not stored grid-wide |
| CBoxFacetCouplingDefaultGridGeometryTraits | The default traits for the finite volume grid geometry of the box scheme with coupling occurring across the element facets. Defines the scv and scvf types and the mapper types |
| CBoxFacetCouplingFVGridGeometry | Base class for the finite volume geometry vector for box schemes in the context of coupled models where the coupling occurs across the element facets. This builds up the sub control volumes and sub control volume faces |
| CBoxFacetCouplingFVGridGeometry< Scalar, GV, true, Traits > | Base class for the finite volume geometry vector for box schemes in the context of coupled models where the coupling occurs across the element facets. This builds up the sub control volumes and sub control volume faces |
| CBoxFacetCouplingFVGridGeometry< Scalar, GV, false, Traits > | Base class for the finite volume geometry vector for box schemes This builds up the sub control volumes and sub control volume faces |
| CBoxFacetCouplingLocalResidual | The element-wise residual for the box scheme |
| CBoxFacetCouplingSubControlVolumeFace | Class for a sub control volume face in the box method, i.e a part of the boundary of a sub control volume we compute fluxes on. This is a specialization for models considering coupling of different domains across the bulk grid facets |
| CBoxFacetCouplingUpwindScheme | The upwind scheme used for the advective fluxes. This is a modified scheme for models involving coupling with a lower-dimensional domain across the element facets |
| CCCFacetCouplingLocalResidual | Calculates the element-wise residual for cell-centered discretization schemes in models where coupling occurs across the element facets. We only overwrite the function for the computation of a flux across a single sub-control volume face, as we need to additionally check if a boundary face couples to a facet element |
| CFacetCouplingManager< MDTraits, CouplingMapper, bulkDomainId, lowDimDomainId, DiscretizationMethods::CCMpfa > | Manages the coupling between bulk elements and lower dimensional elements where the coupling occurs across the facets of the bulk grid. This implementation is to be used in conjunction with models using the cell-centered mpfa scheme |
| CFacetCouplingMapper< BulkFVG, LowDimFVG, bulkId, lowDimId, DiscretizationMethods::CCMpfa > | Base class for the coupling mapper that sets up and stores the coupling maps between two domains of dimension d and (d-1). This specialization is for the bulk domain using the cell-centered scheme with multi-point flux approximation |
| CCCMpfaOFacetCouplingInteractionVolume | Forward declaration of the facet coupling MPFA-O interaction volume |
| CInteriorBoundaryData | Define data structure to store which scvfs lie on interior boundaries |
| CCCMpfaOFacetCouplingDefaultInteractionVolumeTraits | The default interaction volume traits class for the mpfa-o method in the context of facet coupling. This uses dynamic types types for matrices/vectors in order to work on general grids |
| CMpfaOFacetCouplingInteractionVolumeAssembler | Specialization of the interaction volume-local assembler class for the schemes using an mpfa-o type assembly in the context of facet coupling |
| CCCMpfaOFacetCouplingInteractionVolumeLocalScv | Class for the interaction volume-local sub-control volume used in the mpfa-o scheme in the context of facet coupling |
| CCCMpfaOFacetCouplingInteractionVolumeLocalScvf | Class for the interaction volume-local sub-control volume face used in the mpfa-o scheme in the context of facet coupling |
| CFacetCouplingManager< MDTraits, CouplingMapper, bulkDomainId, lowDimDomainId, DiscretizationMethods::CCTpfa > | Manages the coupling between bulk elements and lower dimensional elements where the coupling occurs across the facets of the bulk grid. This implementation is to be used in conjunction with models using the cell-centered tpfa scheme |
| CFacetCouplingMapper< BulkFVG, LowDimFVG, bulkId, lowDimId, DiscretizationMethods::CCTpfa > | Base class for the coupling mapper that sets up and stores the coupling maps between two domains of dimension d and (d-1). This specialization is for the bulk domain using the cell-centered scheme with two-point flux approximation |
| CCCTpfaFacetCouplingDarcysLawImpl | Forward declaration of the implementation |
| CCCTpfaFacetCouplingDarcysLawCache | The cache corresponding to tpfa Darcy's Law with facet coupling |
| CCCTpfaFacetCouplingDarcysLawCache< AdvectionType, GridGeometry, false > | Specialization of FacetCouplingTpfaDarcysLawCache for non-network grids |
| CCCTpfaFacetCouplingDarcysLawImpl< ScalarType, GridGeometry, false > | Specialization of CCTpfaFacetCouplingDarcysLawImpl for dim=dimWorld |
| CCCTpfaFacetCouplingDarcysLawCache< AdvectionType, GridGeometry, true > | Specialization of FacetCouplingTpfaDarcysLawCache for network grids |
| CCCTpfaFacetCouplingDarcysLawImpl< ScalarType, GridGeometry, true > | Specialization of CCTpfaFacetCouplingDarcysLawImpl for dim<dimWorld |
| CCCTpfaFacetCouplingFicksLawImpl | Forward declaration of the implementation |
| CCCTpfaFacetCouplingFicksLawImpl< TypeTag, referenceSystem, false > | Specialization of CCTpfaFacetCouplingFicksLawImpl for dim=dimWorld |
| CCCTpfaFacetCouplingFicksLawImpl< TypeTag, referenceSystem, true > | Specialization of CCTpfaFacetCouplingFicksLawImpl for dim<dimWorld |
| CCCTpfaFacetCouplingFouriersLawImpl | Forward declaration of the implementation |
| CCCTpfaFacetCouplingFouriersLawImpl< TypeTag, false > | Specialization of CCTpfaFacetCouplingFouriersLawImpl for dim=dimWorld |
| CCCTpfaFacetCouplingFouriersLawImpl< TypeTag, true > | Specialization of CCTpfaFacetCouplingFouriersLawImpl for dim<dimWorld |
| CCCFacetCouplingUpwindScheme | The upwind scheme used for the advective fluxes. This is a modified scheme for models involving coupling with a lower-dimensional domain across the element facets |
| CCodimOneGridAdapter | Adapter that allows retrieving information on a d-dimensional grid for entities of a (d-1)-dimensional grid. This lower-dimensional grid is assumed to be facet-conforming to the d-dimensional grid. This class can be used in the context of models where a sub-domain lives on the facets of a bulk grid |
| CFacetCouplingManager | Implementation for the coupling manager between two domains of dimension d and (d-1) for models considering coupling across the bulk domain element facets. The implementations are specificto the discretization method used in the bulk domain, which is extracted automatically from the grid geometry corresponding to the provided bulk domain id. Implementations for the different methods have to be provided and included at the end of this file |
| CFacetCouplingThreeDomainManager | Class that handles the coupling between three sub-domains in models where the coupling between the two occurs across the facets of the d- and (d-1)- dimensional domains |
| CFacetCouplingMapper | Implementation for the coupling mapper that sets up and stores the coupling maps between two domains of dimension d and (d-1). The implementations are specific to the discretization method used in the bulk domain, which is extracted automatically from the bulk grid geometry. Implementations for the different methods have to be provided and included at the end of this file |
| CFacetCouplingThreeDomainMapper | Specialization of the mapper class for the case of three domains with the grid dimensions d, (d-1) & (d-2) |
| CFacetCouplingMapperBase | Base class for the coupling mapper that sets up and stores the coupling maps between two domains of dimension d and (d-1) |
| CVertexEnrichmentHelper | Specialization of the enrichment helper class for 2d grids. In this case, we look for two-dimensional bulk grid elements that are enclosed by (lie in between) two 1-dimensional facet grid elements |
| CFacetCouplingGmshReader | Reads gmsh files where (n-1)-dimensional grids are defined on the faces or edges of n-dimensional grids |
| CFacetCouplingGridDataWrapper | Grid data object to store element and boundary segment markers for all grids of the hierarchy |
| CFacetCouplingEmbeddings | Contains the embeddings between grids with codimension one among the grid hierarchy. All these embedments are given in insertion indices as they are read directly from the grid. Therefore, this class furthermore allows access to the insertion indices of entities. Additionally, it gives access to the grid views of the different grids on the hierarchy |
| CFacetCouplingGridManager | Creates the grids in the context of hybrid-dimensional coupled models, where the (n-1)-dimensional domains live on the element facets of the n-dimensional domains |
| CEnrichmentIndicator | An indicator class used to mark vertices for enrichment. This implementation marks all vertices of a given grid of codimension one for enrichment, except those that are connected to inmersed boundaries |
| CEnrichedVertexDofMapper | A vertex mapper that allows for enrichment of nodes. Indication on where to enrich the nodes is done on the basis of a grid of codimension one living on the facets of the bulk grid |
| CCVFEFreeFlowCouplingManager | The interface of the coupling manager for free flow systems |
| CCouplingManagerSupportsMultithreadedAssembly< CVFEFreeFlowCouplingManager< T > > | Whether we support multithreaded assembly |
| CFCStaggeredFreeFlowCouplingManager | The interface of the coupling manager for free flow systems |
| CCouplingManagerSupportsMultithreadedAssembly< FCStaggeredFreeFlowCouplingManager< T > > | |
| CMultiDomainFVAssembler | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...) with multiple domains |
| CMultiDomainFVGridGeometry | A multidomain wrapper for multiple grid geometries |
| CMultiDomainFVGridVariables | A multidomain wrapper for multiple grid variables |
| CMultiDomainFVProblem | A multidomain wrapper for multiple problems |
| CMultiDomainVtkOutputModule | A multidomain wrapper for multiple vtk output modules |
| CMultiBinaryCouplingManager | Coupling manager that combines an arbitrary number of binary coupling manager (coupling two domains each) |
| CMultiDomainNewtonConvergenceWriter | Writes the intermediate solutions for every Newton iteration |
| CMultiDomainNewtonSolver | Newton solver for coupled problems |
| CStaggeredCouplingManager | Base coupling manager for the staggered discretization |
| CStaggeredMultiDomainTraits | |
| CSubDomain | |
| CSubDomainCCLocalAssemblerBase | A base class for all multidomain local assemblers |
| CSubDomainCCLocalAssembler | The cell-centered scheme multidomain local assembler |
| CSubDomainCCLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > | Cell-centered scheme multidomain local assembler using numeric differentiation and implicit time discretization |
| CSubDomainCCLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, false > | Cell-centered scheme multidomain local assembler using numeric differentiation and explicit time discretization |
| CSubDomainCCLocalAssembler< id, TypeTag, Assembler, DiffMethod::analytic, true > | Cell-centered scheme local assembler using analytic differentiation and implicit time discretization |
| CSubDomainCVFELocalAssemblerBase | A base class for all CVFE subdomain local assemblers |
| CSubDomainCVFELocalAssembler | The CVFE scheme multidomain local assembler |
| CSubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > | CVFE scheme multi domain local assembler using numeric differentiation and implicit time discretization |
| CSubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, false > | CVFE scheme multi domain local assembler using numeric differentiation and explicit time discretization |
| CSubDomainFaceCenteredLocalAssemblerBase | A base class for all face-centered staggered local assemblers |
| CSubDomainFaceCenteredLocalAssembler | The face-centered staggered scheme multidomain local assembler |
| CSubDomainFaceCenteredLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > | Face-centered staggered scheme multi domain local assembler using numeric differentiation and implicit time discretization |
| CSubDomainFaceCenteredLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, false > | Face-centered staggered scheme multi domain local assembler using numeric differentiation and explicit time discretization |
| CSubDomainStaggeredLocalAssemblerBase | A base class for all multidomain local assemblers (staggered) |
| CSubDomainStaggeredLocalAssemblerImplicitBase | A base class for all implicit multidomain local assemblers (staggered) |
| CSubDomainStaggeredLocalAssembler | The staggered multidomain local assembler |
| CSubDomainStaggeredLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > | Staggered scheme local assembler using numeric differentiation and implicit time discretization |
| CMultiDomainTraits | |
| CSubDomain | |
| CConvergenceWriterInterface | A convergence writer interface Provide an interface that show the minimal requirements a convergence write passed to a newton method has to fulfill |
| CNewtonConvergenceWriter | Writes the intermediate solutions for every Newton iteration |
| CNewtonSolver | An implementation of a Newton solver. The comprehensive documentation is in Newton solver, providing more details about the algorithm and the related parameters |
| CPrimaryVariableSwitchAdapter | An adapter for the Newton to manage models with primary variable switch |
| CPrimaryVariableSwitchAdapter< Variables, false > | An empty adapter for the Newton for models without primary variable switch |
| CStaggeredNewtonConvergenceWriter | Writes the intermediate solutions for every Newton iteration (for staggered grid scheme) |
| CScotchPartitioner | A reordering backend using the scotch library |
| CVectorCommDataHandle | A data handle class to exchange entries of a vector |
| CPoroMechanicsCouplingManager | Coupling manager for porous medium flow problems coupled to a poro-mechanical problem |
| CFVPoroElasticSpatialParams | The base class for spatial parameters of poro-elastic geomechanical problems |
| CPoroElasticIOFields | Adds I/O fields specific to the poro-elastic model |
| CPoroElasticLocalResidual | Element-wise calculation of the local residual for problems using the poroelastic model |
| CPoroElasticModelTraits | Specifies a number properties of the poroelastic model |
| CPoroElasticVolumeVariables | Contains the quantities which are constant within a finite volume in the poroelastic model |
| COnePIncompressibleLocalResidual | Element-wise calculation of the residual and its derivatives for a single-phase, incompressible, test problem |
| COnePIndices | Indices for the one-phase model |
| COnePIOFields | Adds I/O fields specific to the one phase model |
| COnePModelTraits | Specifies a number properties of single-phase models |
| COnePVolumeVariablesTraits | Traits class for the volume variables of the single-phase model |
| COnePVolumeVariables | Contains the quantities which are constant within a sub-control volume in the one-phase model |
| COnePNCIndices | The indices for the isothermal one-phase n-component model |
| COnePNCIOFields | Adds I/O fields specific to the OnePNC model |
| COnePNCModelTraits | Specifies a number properties of models that consider a single-phase with multiple components |
| COnePNCUnconstrainedModelTraits | |
| COnePNCVolumeVariables | Contains the quantities which are are constant within a finite volume in the one-phase, n-component model |
| CBoxMaterialInterfaces | Class that determines the material with the lowest capillary pressure (under fully water-saturated conditions) around the nodes of a grid |
| CTwoPGridAdaptIndicator | Class defining a standard, saturation dependent indicator for grid adaptation |
| CTwoPGridDataTransfer | Class performing the transfer of data on a grid from before to after adaptation |
| CTwoPIncompressibleLocalResidual | Element-wise calculation of the residual and its derivatives for a two-phase, incompressible test problem |
| CTwoPIndices | Defines the indices required for the two-phase fully implicit model |
| CTwoPIOFields | Adds I/O fields specific to the two-phase model |
| CTwoPModelTraits | Specifies a number properties of two-phase models |
| CTwoPVolumeVariablesTraits | Traits class for the two-phase model |
| CTwoPScvSaturationReconstruction | Class that computes the nonwetting saturation in an scv from the saturation at the global degree of freedom |
| CTwoPScvSaturationReconstruction< DiscretizationMethods::Box, true > | Specialization for the box scheme with the interface solver enabled |
| CTwoPVolumeVariables | Contains the quantities which are are constant within a finite volume in the two-phase model |
| CTwoPOneCDarcysLaw | Specialization of Darcy's Law for the two-phase one-component model, including a the possibility to block spurious fluxes of cold water into the steam zone, which can improve the model's convergence behavior (Gudbjerg et al., 2005) [gudbjerg2004] |
| CTwoPOneCIndices | The indices for the two-phase one-component model |
| CTwoPOneCIOFields | Adds I/O fields specific to two-phase one-component model |
| CTwoPOneCLocalResidual | Element-wise calculation of the residual for the fully implicit two-phase one-component flow model |
| CTwoPOneCNIModelTraits | Specifies a number properties of models considering two phases with water as a single component |
| CTwoPOneCVolumeVariablesTraits | Traits class for the two-phase model |
| CTwoPOneCPrimaryVariableSwitch | The primary variable switch for the two-phase one-component model |
| CTwoPOneCVolumeVariables | The volume variables (i.e. secondary variables) for the two-phase one-component model |
| CTwoPTwoCUnconstrainedModelTraits | |
| CTwoPTwoCVolumeVariablesImplementation | |
| CTwoPTwoCVolumeVariablesBase | Contains the quantities which are constant within a finite volume in the two-phase two-component model. This is the base class for a 2p2c model with and without chemical nonequilibrium |
| CTwoPTwoCVolumeVariablesImplementation< Traits, false, useConstraintSolver > | Contains the quantities which are constant within a finite volume in the two-phase two-component model. Specialization for chemical equilibrium |
| CTwoPTwoCVolumeVariablesImplementation< Traits, true, useConstraintSolver > | Contains the quantities which are constant within a finite volume in the two-phase two-component model. Specialization for chemical non-equilibrium. The equilibrium mole fraction is calculated using Henry's and Raoult's law |
| CTwoPNCIndices | The indices for the isothermal two-phase n-component model |
| CTwoPNCIOFields | Adds I/O fields specific to the TwoPNC model |
| CTwoPNCModelTraits | Specifies a number properties of two-phase n-component models |
| CTwoPNCPrimaryVariableSwitch | The primary variable switch controlling the phase presence state variable |
| CTwoPNCVolumeVariables | Contains the quantities which are are constant within a finite volume in the two-phase, n-component model |
| CThreePIndices | The common indices for the isothermal three-phase model |
| CThreePIOFields | Adds I/O fields specific to the three-phase model |
| CThreePModelTraits | Specifies a number properties of three-phase models |
| CThreePVolumeVariablesTraits | Traits class for the two-phase model |
| CThreePVolumeVariables | Contains the quantities which are constant within a finite volume in the three-phase model |
| CThreePThreeCIndices | The indices for the isothermal three-phase three-component model |
| CThreePThreeCIOFields | Adds I/O fields specific to the three-phase three-component model |
| CThreePThreeCLocalResidual | Element-wise calculation of the Jacobian matrix for problems using the three-phase three-component fully implicit model |
| CThreePThreeCModelTraits | Specifies a number properties of two-phase models |
| CThreePThreeCPrimaryVariableSwitch | The primary variable switch controlling the phase presence state variable |
| CThreePThreeCVolumeVariables | Contains the quantities which are are constant within a finite volume in the three-phase three-component model |
| CThreePWaterOilIndices | The indices for the isothermal 3p2cni model |
| CThreePWaterOilIOFields | Adds I/O fields specific to the three-phase three-component model |
| CThreePWaterOilLocalResidual | Element-wise calculation of the local residual for problems using the ThreePWaterOil fully implicit model |
| CThreePWaterOilModelTraits | Specifies a number properties of the three-phase two-component model |
| CThreePWaterOilPrimaryVariableSwitch | The primary variable switch controlling the phase presence state variable |
| CThreePWaterOilVolumeVariables | Contains the quantities which are are constant within a finite volume in the three-phase, two-component model |
| CBoxDfmFluxVariablesCache | We only store discretization-related quantities for the box method. However, we cannot reuse the cache of the standard box method as we have to take into account the scvs that lie on fracture facets |
| CBoxDfmFVElementGeometry | Base class for the finite volume geometry vector for box discrete fracture model |
| CBoxDfmFVElementGeometry< GG, true > | Specialization in case the FVElementGeometries are stored |
| CBoxDfmFVElementGeometry< GG, false > | Specialization in case the FVElementGeometries are not stored |
| CBoxDfmDefaultGridGeometryTraits | The default traits for the box finite volume grid geometry |
| CBoxDfmFVGridGeometry | Base class for the finite volume geometry vector for box schemes |
| CBoxDfmFVGridGeometry< Scalar, GV, true, Traits > | Base class for the finite volume geometry vector for box schemes that consider extra connectivity between grid vertices on marked codim one entities |
| CBoxDfmFVGridGeometry< Scalar, GV, false, Traits > | Base class for the finite volume geometry vector for box schemes This builds up the sub control volumes and sub control volume faces |
| CBoxDfmMLGeometryTraits | |
| CCornerStorage | |
| ChasSingleGeometryType | |
| CBoxDfmGeometryHelper | Create sub control volumes and sub control volume face geometries |
| CBoxDfmGeometryHelper< GridView, 2, ScvType, ScvfType > | A class to create sub control volume and sub control volume face geometries per element |
| CBoxDfmGeometryHelper< GridView, 3, ScvType, ScvfType > | A class to create sub control volume and sub control volume face geometries per element |
| CBoxDfmDefaultScvGeometryTraits | Default traits class to be used for the sub-control volumes for the box discrete fracture scheme |
| CBoxDfmSubControlVolume | Sub control volume for the box discrete fracture scheme |
| CBoxDfmDefaultScvfGeometryTraits | Default traits class to be used for the sub-control volume faces for the box discrete fracture scheme |
| CBoxDfmSubControlVolumeFace | Class for a sub control volume face in the box discrete fracture method, i.e a part of the boundary of a sub control volume we compute fluxes on |
| CBoxDfmVtkOutputModule | A VTK output module to simplify writing dumux simulation data to VTK format |
| CTwoPTwoCCO2PrimaryVariableSwitch | The primary variable switch for the 2p2c-CO2 model controlling the phase presence state variable |
| CTwoPTwoCCO2VolumeVariables | Contains the quantities which are are constant within a finite volume in the CO2 model |
| CCompositionalLocalResidual | Element-wise calculation of the local residual for problems using compositional fully implicit model |
| CNoPrimaryVariableSwitch | Empty class for models without pri var switch |
| CPrimaryVariableSwitch | The primary variable switch controlling the phase presence state variable |
| CSwitchablePrimaryVariables | A primary variable vector with a state to allow variable switches |
| CNumEqVectorTraits< SwitchablePrimaryVariables< PrimaryVariables, StateType > > | The corresponding NumEqVectorTraits for the primary variables with switchable state |
| CPorousMediumFluxVariables | The porous medium flux variables class that computes advective / convective, molecular diffusive and heat conduction fluxes |
| CPorousMediumFluxVariablesCacheImplementation | |
| CPorousMediumFluxVariablesCacheImplementation< TypeTag, DiscretizationMethods::CVFE< DM > > | |
| CAdvectionCacheChooser | |
| CAdvectionCacheChooser< TypeTag, true > | |
| CDiffusionCacheChooser | |
| CDiffusionCacheChooser< TypeTag, true > | |
| CEnergyCacheChooser | |
| CEnergyCacheChooser< TypeTag, true > | |
| CPorousMediumFluxVariablesCacheImplementation< TypeTag, DiscretizationMethods::CCTpfa > | |
| CPorousMediumFluxVariablesCacheImplementation< TypeTag, DiscretizationMethods::CCMpfa > | |
| CPorousMediumFluxVariablesCacheFillerImplementation | |
| CPorousMediumFluxVariablesCacheFillerImplementation< TypeTag, DiscretizationMethods::CCTpfa > | Specialization of the flux variables cache filler for the cell centered tpfa method |
| CPorousMediumFluxVariablesCacheFillerImplementation< TypeTag, DiscretizationMethods::CCMpfa > | Specialization of the flux variables cache filler for the cell centered mpfa method |
| CFVPorousMediumFlowSpatialParams | The base class for spatial parameters of porous-medium-flow problems |
| CFVPorousMediumFlowSpatialParamsOneP | The base class for spatial parameters of single-phase problems |
| CFVPorousMediumFlowSpatialParamsOnePConstant | A spatial params implementation for 1p problem with constant properties |
| CFVPorousMediumFlowSpatialParamsMP | The base class for spatial parameters of multi-phase problems |
| CFVPorousMediumFlowSpatialParamsNonEquilibrium | Definition of the spatial parameters for non-equilibrium |
| CImmiscibleLocalResidual | Element-wise calculation of the residual for problems using the n-phase immiscible fully implicit models |
| CMineralizationIOFields | Adds I/O fields specific to a NCMin model |
| CMineralizationLocalResidual | Element-wise calculation of the local residual for problems using a one/two-phase n-component mineralization model |
| CMineralizationModelTraits | Specifies a number properties of models that consider mineralization processes |
| CMineralizationVolumeVariables | Contains the quantities which are are constant within a sub-control volume of the finite volume grid in an m-phase, n-component, mineralization model |
| CMPNCIndices | The primary variable and equation indices for the MpNc model |
| CMPNCInitialConditionHelper | |
| CMPNCIOFields | Adds I/O fields specific to the mpnc model |
| CMPNCLocalResidual | MpNc specific details needed to approximately calculate the local defect in the fully implicit scheme |
| CMPNCModelTraits | Specifies a number properties of the m-phase n-component model |
| CMPNCNonequilibriumModelTraits | Specifies a number properties of the m-phase n-component model in conjunction with non-equilibrium. This is necessary because the mpnc indices are affected by the non-equilibrium which can thus not be plugged on top of it that easily |
| CMPNCVolumeVariablesTraits | Traits class for the mpnc volume variables |
| CMPNCVolumeVariablesImplementation | |
| CMPNCVolumeVariablesImplementation< Traits, false > | |
| CMPNCVolumeVariablesImplementation< Traits, true > | |
| CNonEquilibriumGridVariables | This class stores the velocities which are used to compute Reynolds numbers for the source terms of non-equilibrium models |
| CNonEquilbriumIndices | The primary variable and equation indices for the MpNc model |
| CNonEquilibriumIOFieldsImplementation | |
| CNonEquilibriumIOFieldsImplementation< ModelTraits, EquilibriumIOFields, true > | Adds I/O fields specific to non-equilibrium models with chemical and thermal nonequilbirum or thermal non-equilibrium only |
| CNonEquilibriumIOFieldsImplementation< ModelTraits, EquilibriumIOFields, false > | |
| CNonEquilibriumLocalResidualImplementation | |
| CNonEquilibriumLocalResidualImplementation< TypeTag, false > | The local residual for a model without chemical non-equilibrium but potentially with thermal non-equilibrium |
| CNonEquilibriumLocalResidualImplementation< TypeTag, true > | The local residual for a model assuming chemical non-equilibrium and potentially thermal non-equilibrium |
| CNonEquilibriumModelTraits | Specifies a number properties of porous-medium flow non-equilibrium models |
| CNonEquilibriumNewtonSolver | A nonequilibrium specific newton solver |
| CEnergyLocalResidualNonEquilibrium | This file contains the parts of the local residual to calculate the heat conservation in the thermal non-equilibrium model |
| CEnergyLocalResidualNonEquilibrium< TypeTag, 1 > | |
| CEnergyLocalResidualNonEquilibrium< TypeTag, 2 > | TODO docme |
| CNonEquilibriumVolumeVariablesImplementation | This class contains the volume variables required for the modules which require the specific interfacial area between fluid phases |
| CNonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 2 > | |
| CNonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 > | |
| CNonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, true, false, 0 > | |
| CNonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, true, true, 2 > | |
| CEnergyIndices | Indices for the non-isothermal two-phase two-component model |
| CEnergyIOFields | Adds I/O fields specific to non-isothermal models |
| CEnergyIOFields< void > | Adds I/O fields specific to non-isothermal models |
| CEnergyLocalResidualImplementation | |
| CEnergyLocalResidualImplementation< TypeTag, false > | Element-wise calculation of the energy residual for isothermal problems |
| CEnergyLocalResidualImplementation< TypeTag, true > | Element-wise calculation of the energy residual for non-isothermal problems |
| CPorousMediumFlowNIModelTraits | Specifies a number properties of non-isothermal porous medium flow models based on the specifics of a given isothermal model |
| CEnergyVolumeVariablesImplementation | |
| CEnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false > | The isothermal base class |
| CEnergyVolumeVariablesImplementation< Traits, Impl, true > | The non-isothermal implicit volume variables base class |
| CPorousMediumFlowProblem | Base class for all fully implicit porous media problems |
| CRichardsBalanceEquationOptions | Traits class to set options used by the local residual when when evaluating the balance equations |
| CRichardsIndices | Index names for the Richards model |
| CRichardsIOFields | Adds I/O fields specific to the Richards model |
| CRichardsLocalResidual | Element-wise calculation of the Jacobian matrix for problems using the Richards fully implicit models |
| CRichardsModelTraits | Specifies a number properties of the Richards model |
| CRichardsVolumeVariablesTraits | Traits class for the Richards model |
| CRichardsNewtonSolver | A Richards model specific Newton solver |
| CRichardsVelocityOutput | Velocity output policy for the Richards model |
| CRichardsVolumeVariables | Volume averaged quantities required by the Richards model |
| CExtendedRichardsIndices | Index names for the extended Richards model |
| CExtendedRichardsIOFields | Adds I/O fields specific to the extended Richards model |
| CExtendedRichardsLocalResidual | Element-wise calculation of the Jacobian matrix for problems using the extended Richards fully implicit models |
| CExtendedRichardsModelTraits | Specifies a number properties of the extended Richards model |
| CExtendedRichardsVolumeVariablesTraits | Traits class for the Richards model |
| CExtendedRichardsPrimaryVariableSwitch | The primary variable switch controlling the phase presence state variable |
| CExtendedRichardsVolumeVariables | Volume averaged quantities required by the extended Richards model |
| CRichardsNCIndices | The indices for the isothermal Richards, n-component model |
| CRichardsNCIOFields | Adds I/O fields specific to the Richards model |
| CRichardsNCModelTraits | Specifies a number properties of the Richards n-components model |
| CRichardsNCVolumeVariablesTraits | Traits class for the Richards n-components model |
| CRichardsNCVolumeVariables | Contains the quantities which are constant within a finite volume in the Richards, n-component model |
| CSolidEnergyLocalResidual | Element-wise calculation of the residual |
| CSolidEnergyIndices | The indices |
| CSolidEnergyModelTraits | The energy balance equation for a porous solid |
| CSolidEnergyVolumeVariablesTraits | The volume variable traits |
| CThermalConductivitySolidEnergy | |
| CSolidEnergyVolumeVariables | Class for computation of all volume averaged quantities |
| CTracerIndices | Defines the primary variable and equation indices used by the isothermal tracer model |
| CTracerIOFields | Adds I/O fields specific to the tracer model |
| CTracerLocalResidual | Element-wise calculation of the local residual for problems using fully implicit tracer model |
| CTracerModelTraits | Specifies a number properties of the Richards n-components model |
| CTracerVolumeVariablesTraits | Traits class for the volume variables of the single-phase model |
| CTracerVolumeVariables | Contains the quantities which are constant within a finite volume for the tracer model |
| CPorousMediumFlowVelocity | Velocity computation for implicit (porous media) models |
| CPorousMediumFlowVelocityOutput | Velocity output policy for implicit (porous media) models |
| CPorousMediumFlowVolumeVariables | The isothermal base class |
| CAlwaysFalse< Dumux::Python::Detail::DisableStaticAssert > | Specialization of Dumux::AlwaysFalse for the struct defined above. This is done in order to deactivate the static_assert in the base classes of components. If the base class function is compiled we do not call it (see below) |
| CFVElasticSpatialParams | The base class for spatial parameters of linear elastic geomechanical problems |
| CElasticIndices | The indices for the linear elasticity model |
| CLameParams | Structure encapsulating the lame parameters |
| CElasticLocalResidual | Element-wise calculation of the local residual for problems using the elastic model considering linear elasticity |
| CElasticModelTraits | Specifies a number properties of the elastic model |
| CElasticVolumeVariablesTraits | Traits class for the volume variables of the elastic model |
| CStressVariablesCache | The stress variables cache classes for models involving geomechanics. Store data required for stress calculation |
| CStressVariablesCache< Scalar, GridGeometry, DiscretizationMethods::Box > | We only store discretization-related quantities for the box method |
| CStressVariablesCache< Scalar, GridGeometry, DiscretizationMethods::CCTpfa > | |
| CStressVariablesCache< Scalar, GridGeometry, DiscretizationMethods::CCMpfa > | |
| CElasticVolumeVariables | Contains the quantities which are constant within a finite volume in the elastic model |
| CHyperelasticLocalResidual | Local residual for the hyperelastic model |
| CHyperelasticVolumeVariablesTraits | |
| CHyperelasticIndices | |
| CHyperelasticModelTraits | HyperelasticModelTraits |
| CDefaultHyperelasticSpatialParams | |
| CDefaultDynamicHyperelasticSpatialParams | |
| CHyperelasticVolumeVariables | Volume variables for the hyperelasticity model |
| NDune | |
| NAmg | |
| CConstructionTraits< Dumux::ParMTJac< M, X, Y, l > > | |
| CConstructionTraits< Dumux::ParMTSOR< M, X, Y, l > > | |
| CSmootherApplier< Dumux::ParMTSOR< M, X, Y, l > > | |
| CConstructionTraits< Dumux::ParMTSSOR< M, X, Y, l > > | |
| CMultiTypeBlockMatrix | |
| CBCRSMatrix | |
| CMultiTypeBlockVector | |
| CYaspGrid | |
| CSubGrid | |
| CFieldTraits< Dumux::SwitchablePrimaryVariables< PrimaryVariables, StateType > > |
