13#ifndef DUMUX_MATERIAL_FLUIDMATRIX_DISPERSIONTENSORS_FULLTENSOR_HH 
   14#define DUMUX_MATERIAL_FLUIDMATRIX_DISPERSIONTENSORS_FULLTENSOR_HH 
   16#include <dune/common/fmatrix.hh> 
   32template<
class TypeTag>
 
   37    using FVElementGeometry = 
typename GridGeometry::LocalView;
 
   38    using SubControlVolumeFace = 
typename GridGeometry::SubControlVolumeFace;
 
   43    static const int dimWorld = GridView::dimensionworld;
 
   44    using DimWorldMatrix = Dune::FieldMatrix<Scalar, dimWorld, dimWorld>;
 
   48    template <
class ElementFluxVariablesCache>
 
   50                                                        const SubControlVolumeFace& scvf,
 
   51                                                        const FVElementGeometry&,
 
   52                                                        const ElementVolumeVariables&,
 
   53                                                        const ElementFluxVariablesCache&,
 
   56    { 
return problem.spatialParams().dispersionTensor(scvf.center(), phaseIdx, compIdx); }
 
 
   58    template <
class ElementFluxVariablesCache>
 
   60                                                  const SubControlVolumeFace& scvf,
 
   61                                                  const FVElementGeometry&,
 
   62                                                  const ElementVolumeVariables&,
 
   63                                                  const ElementFluxVariablesCache&,
 
   65    { 
return problem.spatialParams().dispersionTensor(scvf.center(), phaseIdx); }
 
 
 
Full dispersion tensor.
Definition fulltensor.hh:34
static DimWorldMatrix thermalDispersionTensor(const Problem &problem, const SubControlVolumeFace &scvf, const FVElementGeometry &, const ElementVolumeVariables &, const ElementFluxVariablesCache &, const int phaseIdx)
Definition fulltensor.hh:59
static DimWorldMatrix compositionalDispersionTensor(const Problem &problem, const SubControlVolumeFace &scvf, const FVElementGeometry &, const ElementVolumeVariables &, const ElementFluxVariablesCache &, const int phaseIdx, const int compIdx)
Definition fulltensor.hh:49
Defines all properties used in Dumux.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition propertysystem.hh:296