The porous medium flux variables class that computes advective / convective, molecular diffusive and heat conduction fluxes.  
 More...
template<class TypeTag, class UpScheme = UpwindScheme<GetPropType<TypeTag, Properties::GridGeometry>>>
class Dumux::PorousMediumFluxVariables< TypeTag, UpScheme >
- Parameters
- 
  
    | TypeTag | The type tag for access to type traits |  | UpScheme | The upwind scheme to be applied to advective fluxes |  
 
- Note
- Not all specializations are currently implemented 
|  | 
|  | PorousMediumFluxVariables () | 
|  | The constructor. 
 | 
|  | 
| template<typename FunctionType> | 
| Scalar | advectiveFlux (const int phaseIdx, const FunctionType &upwindTerm) const | 
|  | Returns the advective flux computed by the respective law. 
 | 
|  | 
| Dune::FieldVector< Scalar, numComponents > | molecularDiffusionFlux (const int phaseIdx) const | 
|  | Returns the diffusive fluxes computed by the respective law. 
 | 
|  | 
| Dune::FieldVector< Scalar, numComponents > | compositionalDispersionFlux (const int phaseIdx) const | 
|  | Returns the compositional dispersion flux computed by the respective law. 
 | 
|  | 
| Dune::FieldVector< Scalar, 1 > | thermalDispersionFlux (const int phaseIdx=0) const | 
|  | Returns the thermal dispersion flux computed by the respective law. 
 | 
|  | 
| Scalar | heatConductionFlux () const | 
|  | Returns the conductive flux computed by the respective law. 
 | 
|  | 
| Scalar | heatConductionFlux (const int phaseIdx) const | 
|  | Returns the conductive flux computed by the respective law. 
 | 
|  | 
| void | init (const Problem &problem, const Element &element, const GetPropType< TypeTag, Properties::GridGeometry >::LocalView &fvGeometry, const GetPropType< TypeTag, Properties::GridVolumeVariables >::LocalView &elemVolVars, const SubControlVolumeFace &scvFace, const GetPropType< TypeTag, Properties::GridFluxVariablesCache >::LocalView &elemFluxVarsCache) | 
|  | Initialize the flux variables storing some temporary pointers. 
 | 
|  | 
| const Problem & | problem () const | 
|  | 
| const Element & | element () const | 
|  | 
| const SubControlVolumeFace & | scvFace () const | 
|  | 
| const GetPropType< TypeTag, Properties::GridGeometry >::LocalView & | fvGeometry () const | 
|  | 
| const GetPropType< TypeTag, Properties::GridVolumeVariables >::LocalView & | elemVolVars () const | 
|  | 
| const GetPropType< TypeTag, Properties::GridFluxVariablesCache >::LocalView & | elemFluxVarsCache () const | 
|  |