30#ifndef DUMUX_DISCRETIZATION_MPFA_TENSOR_LAMBDA_FACTORY_HH
31#define DUMUX_DISCRETIZATION_MPFA_TENSOR_LAMBDA_FACTORY_HH
52template<DiscretizationMethod discMethod>
64 return [] (
const auto& problem,
67 const auto& fvGeometry,
69 {
return volVars.permeability(); };
75 return [phaseIdx, compIdx] (
const auto& problem,
78 const auto& fvGeometry,
80 {
return volVars.diffusionCoefficient(phaseIdx, compIdx); };
84 template<
class ThermalConductivityModel>
87 return [] (
const auto& problem,
90 const auto& fvGeometry,
92 {
return Deprecated::template effectiveThermalConductivity<ThermalConductivityModel>(
93 volVars, problem.spatialParams(), element, fvGeometry, scv); };
Helper class to be used to obtain lambda functions for the tensors involved in the laws that describe...
The available discretization methods in Dumux.
DiscretizationMethod
The available discretization methods in Dumux.
Definition: method.hh:37
make the local view function available whenever we use the grid geometry
Definition: adapt.hh:29
Helper class to be used to obtain lambda functions for the tensors involved in the laws that describe...
Definition: tensorlambdafactory.hh:53
static auto getDiffusionLambda(unsigned int phaseIdx, unsigned int compIdx)
return void lambda here
Definition: tensorlambdafactory.hh:73
static auto getHeatConductionLambda()
return void lambda here
Definition: tensorlambdafactory.hh:85
static auto getAdvectionLambda()
return void lambda here
Definition: tensorlambdafactory.hh:62