#include <dumux/porousmediumflow/fluxvariablescache.hh>
We only store discretization-related quantities for control-volume finite element methods. Thus, we need no physics-dependent specialization and simply inherit from the physics-independent implementation.
Public Types | |
using | Scalar = GetPropType< TypeTag, Properties::Scalar > |
export type used for scalar values More... | |
Public Member Functions | |
void | update (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf) |
update the cache for an scvf More... | |
void | update (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const GlobalPosition &globalPos) |
update the cache for a given global position More... | |
const GlobalPosition & | ipGlobal () const |
returns the global position for which this cache has been updated More... | |
const std::vector< ShapeJacobian > & | shapeJacobian () const |
returns the shape function gradients in local coordinates at the integration point More... | |
const std::vector< ShapeValue > & | shapeValues () const |
returns the shape function values at the integration point More... | |
const JacobianInverseTransposed & | jacInvT () const |
returns inverse transposed jacobian at the integration point More... | |
const GlobalPosition & | gradN (unsigned int scvIdxInElement) const |
returns the shape function gradients in global coordinates at the integration point More... | |
using Dumux::PorousMediumFluxVariablesCacheImplementation< TypeTag, DiscretizationMethods::CVFE< DM > >::Scalar = GetPropType<TypeTag, Properties::Scalar> |
export type used for scalar values
|
inlineinherited |
returns the shape function gradients in global coordinates at the integration point
|
inlineinherited |
returns the global position for which this cache has been updated
|
inlineinherited |
returns inverse transposed jacobian at the integration point
|
inlineinherited |
returns the shape function gradients in local coordinates at the integration point
|
inlineinherited |
returns the shape function values at the integration point
|
inlineinherited |
update the cache for a given global position
|
inlineinherited |
update the cache for an scvf