Specifies the types which are assoicated with a solution. More...
#include <dumux/porousmediumflow/sequential/properties.hh>
Specifies the types which are assoicated with a solution.
This means shape functions, solution vectors, etc.
Public Types | |
| enum | { dim = GridView::dimension , numEq = getPropValue<TypeTag, Properties::NumEq>() , numPhases = getPropValue<TypeTag, Properties::NumPhases>() , numComponents = getPropValue<TypeTag, Properties::NumComponents>() , maxIntersections = getPropValue<TypeTag, Properties::MaxIntersections>() } |
| using | Scalar = GetPropType< TypeTag, Properties::Scalar > |
| using | GridView = GetPropType< TypeTag, Properties::GridView > |
| using | Grid = typename GridView::Grid |
| using | Variables = GetPropType< TypeTag, Properties::Variables > |
| using | VertexMapper = Dune::MultipleCodimMultipleGeomTypeMapper< GridView > |
| Mapper for the grid view's vertices. More... | |
| using | ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper< GridView > |
| Mapper for the grid view's elements. More... | |
| using | PrimaryVariables = Dune::FieldVector< Scalar, numEq > |
| The type of a solution at a fixed time. More... | |
| using | ScalarSolution = Dune::BlockVector< Dune::FieldVector< Scalar, 1 > > |
| type for vector of scalars More... | |
| using | ComponentProperty = Dune::FieldVector< Dune::BlockVector< Dune::FieldVector< Scalar, 1 > >, numComponents > |
| type for vector of phase properties More... | |
| using | PhaseProperty = Dune::FieldVector< Dune::BlockVector< Dune::FieldVector< Scalar, 1 > >, numPhases > |
| type for vector of phase properties More... | |
| using | FluidProperty = Dune::FieldVector< Dune::BlockVector< Dune::FieldVector< Scalar, 1 > >, numPhases > |
| type for vector of fluid properties: Vector[element][phase] More... | |
| using | PhasePropertyElemFace = Dune::BlockVector< Dune::FieldVector< Dune::FieldVector< Scalar, numPhases >, maxIntersections > > |
| type for vector of vectors (of size 2 x dimension) of scalars More... | |
| using | DimVecElemFace = Dune::BlockVector< Dune::FieldVector< Dune::FieldVector< Scalar, dim >, maxIntersections > > |
| type for vector of vectors (of size 2 x dimension) of vector (of size dimension) of scalars More... | |
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::ComponentProperty = Dune::FieldVector<Dune::BlockVector<Dune::FieldVector<Scalar,1> >, numComponents> |
type for vector of phase properties
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::DimVecElemFace = Dune::BlockVector<Dune::FieldVector<Dune::FieldVector<Scalar, dim>, maxIntersections> > |
type for vector of vectors (of size 2 x dimension) of vector (of size dimension) of scalars
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper<GridView> |
Mapper for the grid view's elements.
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::FluidProperty = Dune::FieldVector<Dune::BlockVector<Dune::FieldVector<Scalar,1> >, numPhases> |
type for vector of fluid properties: Vector[element][phase]
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::Grid = typename GridView::Grid |
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::GridView = GetPropType<TypeTag, Properties::GridView> |
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::PhaseProperty = Dune::FieldVector<Dune::BlockVector<Dune::FieldVector<Scalar,1> >, numPhases> |
type for vector of phase properties
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::PhasePropertyElemFace = Dune::BlockVector<Dune::FieldVector<Dune::FieldVector<Scalar, numPhases>, maxIntersections> > |
type for vector of vectors (of size 2 x dimension) of scalars
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::PrimaryVariables = Dune::FieldVector<Scalar, numEq> |
The type of a solution at a fixed time.
This defines the primary and secondary variable vectors at each degree of freedom.
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::Scalar = GetPropType<TypeTag, Properties::Scalar> |
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::ScalarSolution = Dune::BlockVector<Dune::FieldVector<Scalar, 1> > |
type for vector of scalars
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::Variables = GetPropType<TypeTag, Properties::Variables> |
| using Dumux::Properties::SolutionTypes< TypeTag, TTag::SequentialModel >::VertexMapper = Dune::MultipleCodimMultipleGeomTypeMapper<GridView> |
Mapper for the grid view's vertices.
| anonymous enum |