3.4
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
properties.hh File Reference

Declares all properties used in Dumux. More...

Go to the source code of this file.

Description

Declares all properties used in Dumux.

Note
Include this to forward declare properties in your headers.

Classes

struct  Dumux::Properties::Scalar< TypeTag, MyTypeTag >
 Property to specify the type of scalar values. More...
struct  Dumux::Properties::ModelDefaultParameters< TypeTag, MyTypeTag >
 Property which defines the group that is queried for parameters by default. More...
struct  Dumux::Properties::Grid< TypeTag, MyTypeTag >
 The DUNE grid type. More...
struct  Dumux::Properties::PrimaryVariables< TypeTag, MyTypeTag >
 A vector of primary variables. More...
struct  Dumux::Properties::NumEqVector< TypeTag, MyTypeTag >
 A vector of size number equations that can be used for Neumann fluxes, sources, residuals, ... More...
struct  Dumux::Properties::ModelTraits< TypeTag, MyTypeTag >
 Traits class encapsulating model specifications. More...
struct  Dumux::Properties::BaseModelTraits< TypeTag, MyTypeTag >
 Model traits to be used as a base for nonisothermal, mineralization ... models. More...
struct  Dumux::Properties::Problem< TypeTag, MyTypeTag >
 Property to specify the type of a problem which has to be solved. More...
struct  Dumux::Properties::PointSource< TypeTag, MyTypeTag >
 Property defining the type of point source used. More...
struct  Dumux::Properties::PointSourceHelper< TypeTag, MyTypeTag >
 Property defining the class that computes which sub control volume point sources belong to. More...
struct  Dumux::Properties::IOFields< TypeTag, MyTypeTag >
 A class helping models to define input and output fields. More...
struct  Dumux::Properties::BaseLocalResidual< TypeTag, MyTypeTag >
 The type of the base class of the local residual (specific to a discretization scheme). More...
struct  Dumux::Properties::JacobianMatrix< TypeTag, MyTypeTag >
 Type of the global jacobian matrix. More...
struct  Dumux::Properties::SolutionVector< TypeTag, MyTypeTag >
 Vector containing all primary variable vector of the grid. More...
struct  Dumux::Properties::LocalResidual< TypeTag, MyTypeTag >
struct  Dumux::Properties::LinearSolver< TypeTag, MyTypeTag >
 TODO: Remove this property as soon as the decoupled models are integrated. More...
struct  Dumux::Properties::UseMoles< TypeTag, MyTypeTag >
 Property whether to use moles or kg as amount unit for balance equations. More...
struct  Dumux::Properties::ReplaceCompEqIdx< TypeTag, MyTypeTag >
 The component balance index that should be replaced by the total mass/mole balance. More...
struct  Dumux::Properties::BalanceEqOpts< TypeTag, MyTypeTag >
 A class that collects options for the evaluation of the balance equations. More...
struct  Dumux::Properties::ElementBoundaryTypes< TypeTag, MyTypeTag >
 Stores the boundary types on an element. More...
struct  Dumux::Properties::GridGeometry< TypeTag, MyTypeTag >
struct  Dumux::Properties::EnableGridGeometryCache< TypeTag, MyTypeTag >
struct  Dumux::Properties::VolumeVariables< TypeTag, MyTypeTag >
 The secondary variables within a sub-control volume. More...
struct  Dumux::Properties::GridVolumeVariables< TypeTag, MyTypeTag >
 The type for a global container for the volume variables. More...
struct  Dumux::Properties::EnableGridVolumeVariablesCache< TypeTag, MyTypeTag >
 If disabled, the volume variables are not stored (reduces memory, but is slower). More...
struct  Dumux::Properties::FluxVariables< TypeTag, MyTypeTag >
 Container storing the different types of flux variables. More...
struct  Dumux::Properties::FluxVariablesCache< TypeTag, MyTypeTag >
 Stores data associated with flux vars. More...
struct  Dumux::Properties::FluxVariablesCacheFiller< TypeTag, MyTypeTag >
 The engine behind the global flux cache (how to fill caches for the stencil). More...
struct  Dumux::Properties::GridFluxVariablesCache< TypeTag, MyTypeTag >
 The global vector of flux variable containers. More...
struct  Dumux::Properties::EnableGridFluxVariablesCache< TypeTag, MyTypeTag >
 specifies if data on flux vars should be saved (faster, but more memory consuming) More...
struct  Dumux::Properties::GridVariables< TypeTag, MyTypeTag >
 The grid variables object managing variable data on the grid (volvars/fluxvars cache). More...
struct  Dumux::Properties::PrimaryInteractionVolume< TypeTag, MyTypeTag >
 The primary interaction volume type. More...
struct  Dumux::Properties::SecondaryInteractionVolume< TypeTag, MyTypeTag >
 The secondary interaction volume type used e.g. on the boundaries. More...
struct  Dumux::Properties::DualGridNodalIndexSet< TypeTag, MyTypeTag >
 The type used for the nodal index sets of the dual grid. More...
struct  Dumux::Properties::EnergyLocalResidual< TypeTag, MyTypeTag >
 The local residual of the energy equation. More...
struct  Dumux::Properties::AdvectionType< TypeTag, MyTypeTag >
 The type for the calculation the advective fluxes. More...
struct  Dumux::Properties::SolutionDependentAdvection< TypeTag, MyTypeTag >
 specifies if the parameters for the advective fluxes depend on the solution More...
struct  Dumux::Properties::MolecularDiffusionType< TypeTag, MyTypeTag >
 The type for the calculation of the molecular diffusion fluxes. More...
struct  Dumux::Properties::SolutionDependentMolecularDiffusion< TypeTag, MyTypeTag >
 specifies if the parameters for the diffusive fluxes depend on the solution More...
struct  Dumux::Properties::HeatConductionType< TypeTag, MyTypeTag >
 The type for the calculation of the heat conduction fluxes. More...
struct  Dumux::Properties::SolutionDependentHeatConduction< TypeTag, MyTypeTag >
 specifies if the parameters for the heat conduction fluxes depend on the solution More...
struct  Dumux::Properties::SpatialParams< TypeTag, MyTypeTag >
 The type of the spatial parameters object. More...
struct  Dumux::Properties::FluidSystem< TypeTag, MyTypeTag >
 The type of the fluid system to use. More...
struct  Dumux::Properties::FluidState< TypeTag, MyTypeTag >
 The type of the fluid state to use. More...
struct  Dumux::Properties::SolidSystem< TypeTag, MyTypeTag >
 The type of the solid system to use. More...
struct  Dumux::Properties::SolidState< TypeTag, MyTypeTag >
 The type of the solid state to use. More...
struct  Dumux::Properties::EffectiveDiffusivityModel< TypeTag, MyTypeTag >
 The employed model for the computation of the effective diffusivity. More...
struct  Dumux::Properties::ThermalConductivityModel< TypeTag, MyTypeTag >
 Model to be used for the calculation of the effective conductivity. More...
struct  Dumux::Properties::VelocityOutput< TypeTag, MyTypeTag >
 specifies the velocity calculation module to be used More...
struct  Dumux::Properties::Formulation< TypeTag, MyTypeTag >
 The formulation of the model. More...
struct  Dumux::Properties::UseConstraintSolver< TypeTag, MyTypeTag >
 Whether to use a contraint solver for computing the secondary variables. More...
struct  Dumux::Properties::EnableBoxInterfaceSolver< TypeTag, MyTypeTag >
struct  Dumux::Properties::Chemistry< TypeTag, MyTypeTag >
 The chemistry class with which solves equlibrium reactions. More...
struct  Dumux::Properties::SetMoleFractionsForFirstPhase< TypeTag, MyTypeTag >
 Set the mole fraction in the wetting or nonwetting phase. More...
struct  Dumux::Properties::EnableWaterDiffusionInAir< TypeTag, MyTypeTag >
 Property for turning Richards into extended Richards. More...
struct  Dumux::Properties::OnlyGasPhaseCanDisappear< TypeTag, MyTypeTag >
 reduces the phasestates to threePhases and wnPhaseOnly More...
struct  Dumux::Properties::StressType< TypeTag, MyTypeTag >
 The type used for the evaluation of stress tensors and forces. More...
struct  Dumux::Properties::NumEqCellCenter< TypeTag, MyTypeTag >
 The number of equations for cell-centered dofs. More...
struct  Dumux::Properties::NumEqFace< TypeTag, MyTypeTag >
 The number of equations for face dofs. More...
struct  Dumux::Properties::CellCenterSolutionVector< TypeTag, MyTypeTag >
 The solution vector type for cell-centered dofs. More...
struct  Dumux::Properties::FaceSolutionVector< TypeTag, MyTypeTag >
 The solution vector type for face dofs. More...
struct  Dumux::Properties::GridFaceVariables< TypeTag, MyTypeTag >
 Global vector containing face-related data. More...
struct  Dumux::Properties::CellCenterPrimaryVariables< TypeTag, MyTypeTag >
 The primary variables container type for cell-centered dofs. More...
struct  Dumux::Properties::FacePrimaryVariables< TypeTag, MyTypeTag >
 The primary variables container type for face dofs. More...
struct  Dumux::Properties::IntersectionMapper< TypeTag, MyTypeTag >
 Specifies the intersection mapper. More...
struct  Dumux::Properties::StaggeredPrimaryVariables< TypeTag, MyTypeTag >
 The hybrid primary variables container type. More...
struct  Dumux::Properties::BaseEpsilon< TypeTag, MyTypeTag >
 A base epsilon for numerical differentiation, can contain multiple values. More...
struct  Dumux::Properties::FaceVariables< TypeTag, MyTypeTag >
 Class containing local face-related data. More...
struct  Dumux::Properties::BoundaryValues< TypeTag, MyTypeTag >
 Class containing local boundary data. More...
struct  Dumux::Properties::StaggeredFaceSolution< TypeTag, MyTypeTag >
 A vector containing the solution for a face (similar to ElementSolution). More...
struct  Dumux::Properties::EnableGridFaceVariablesCache< TypeTag, MyTypeTag >
 Switch on/off caching of face variables. More...
struct  Dumux::Properties::UpwindSchemeOrder< TypeTag, MyTypeTag >
 Specifies the order of the upwinding scheme (1 == first order, 2 == second order(tvd methods)). More...
struct  Dumux::Properties::PressureFormulation< TypeTag, MyTypeTag >
struct  Dumux::Properties::EquilibriumModelTraits< TypeTag, MyTypeTag >
 the formulation of the pressure e.g most wetting first More...
struct  Dumux::Properties::EquilibriumLocalResidual< TypeTag, MyTypeTag >
struct  Dumux::Properties::EquilibriumIndices< TypeTag, MyTypeTag >
struct  Dumux::Properties::EquilibriumIOFields< TypeTag, MyTypeTag >
struct  Dumux::Properties::NumEqBalance< TypeTag, MyTypeTag >
struct  Dumux::Properties::EnableThermalNonEquilibrium< TypeTag, MyTypeTag >
struct  Dumux::Properties::EnableChemicalNonEquilibrium< TypeTag, MyTypeTag >
struct  Dumux::Properties::NumEnergyEqFluid< TypeTag, MyTypeTag >
struct  Dumux::Properties::NumEnergyEqSolid< TypeTag, MyTypeTag >
struct  Dumux::Properties::NusseltFormulation< TypeTag, MyTypeTag >
struct  Dumux::Properties::SherwoodFormulation< TypeTag, MyTypeTag >
struct  Dumux::Properties::NormalizePressure< TypeTag, MyTypeTag >
 Returns whether to normalize the pressure term in the momentum balance or not. More...
struct  Dumux::Properties::ViscousFluxType< TypeTag, MyTypeTag >
 The type for the calculation of the (turbulent) viscous (momentum) fluxes. More...
struct  Dumux::Properties::CouplingManager< TypeTag, MyTypeTag >
struct  Dumux::Properties::TimeManager< TypeTag, MyTypeTag >

Namespaces

namespace  Dumux
namespace  Dumux::Properties