3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Macros
common/properties.hh File Reference

Declares all properties used in Dumux. More...

#include <dumux/common/properties/propertysystem.hh>

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::GridView< TypeTag, MyTypeTag >
 The type of the grid view according to the grid type. 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::BoundaryTypes< TypeTag, MyTypeTag >
 Stores the boundary types of a single degree of freedom. 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 non-wetting 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::CouplingManager< TypeTag, MyTypeTag >
 
struct  Dumux::Properties::TimeManager< TypeTag, MyTypeTag >
 

Namespaces

namespace  Dumux
 
namespace  Dumux::Properties
 

Macros

#define DUMUX_ENABLE_OLD_PROPERTY_MACROS   0
 

Macro Definition Documentation

◆ DUMUX_ENABLE_OLD_PROPERTY_MACROS

#define DUMUX_ENABLE_OLD_PROPERTY_MACROS   0
Include dependency graph for common/properties.hh: