Flux variables cache class for control-volume finite element schemes. For control-volume finite element schemes, this class does not contain any physics-/process-dependent data. It solely stores disretization-/grid-related data.
#include <dumux/discretization/cvfe/fluxvariablescache.hh>
|
template<class Problem , class ElementVolumeVariables > |
void | update (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf) |
| update the cache for an scvf More...
|
|
template<class Problem , class ElementVolumeVariables > |
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...
|
|
|
static bool constexpr | isSolDependent = false |
| whether the cache needs an update when the solution changes More...
|
|
◆ gradN()
template<class Scalar , class GridGeometry >
◆ ipGlobal()
template<class Scalar , class GridGeometry >
◆ jacInvT()
template<class Scalar , class GridGeometry >
◆ shapeJacobian()
template<class Scalar , class GridGeometry >
◆ shapeValues()
template<class Scalar , class GridGeometry >
◆ update() [1/2]
template<class Scalar , class GridGeometry >
template<class Problem , class ElementVolumeVariables >
void Dumux::CVFEFluxVariablesCache< Scalar, GridGeometry >::update |
( |
const Problem & |
problem, |
|
|
const Element & |
element, |
|
|
const FVElementGeometry & |
fvGeometry, |
|
|
const ElementVolumeVariables & |
elemVolVars, |
|
|
const GlobalPosition & |
globalPos |
|
) |
| |
|
inline |
◆ update() [2/2]
template<class Scalar , class GridGeometry >
template<class Problem , class ElementVolumeVariables >
void Dumux::CVFEFluxVariablesCache< Scalar, GridGeometry >::update |
( |
const Problem & |
problem, |
|
|
const Element & |
element, |
|
|
const FVElementGeometry & |
fvGeometry, |
|
|
const ElementVolumeVariables & |
elemVolVars, |
|
|
const SubControlVolumeFace & |
scvf |
|
) |
| |
|
inline |
◆ isSolDependent
template<class Scalar , class GridGeometry >
The documentation for this class was generated from the following file: