Declares all properties used in Dumux.
- Note
- Include this to forward declare properties in your headers.
|
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::EnableCompositionalDispersion< TypeTag, MyTypeTag > |
| Property whether to include compositional dispersion. More...
|
|
struct | Dumux::Properties::EnableThermalDispersion< TypeTag, MyTypeTag > |
| Property whether to include thermal dispersion. 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::DispersionFluxType< TypeTag, MyTypeTag > |
| The type for the calculation of the dispersive 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::CompositionalDispersionModel< TypeTag, MyTypeTag > |
| The type for the calculation of the compositional dispersion tensor. More...
|
|
struct | Dumux::Properties::ThermalDispersionModel< TypeTag, MyTypeTag > |
| The type for the calculation of the thermal dispersion tensor. 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 > |
|