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 |