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
@ ccmpfa
Definition method.hh:38
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