The flux variables class for the shallow water model.
#include <dumux/freeflow/shallowwater/fluxvariables.hh>
|
NumEqVector | advectiveFlux (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf) const |
| Returns the advective flux computed by the Riemann solver.
|
|
NumEqVector | viscousFlux (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf) const |
| Returns the viscous momentum flux.
|
|
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 |
|
◆ advectiveFlux()
template<class TypeTag >
NumEqVector Dumux::ShallowWaterFluxVariables< TypeTag >::advectiveFlux |
( |
const Problem & | problem, |
|
|
const Element & | element, |
|
|
const FVElementGeometry & | fvGeometry, |
|
|
const ElementVolumeVariables & | elemVolVars, |
|
|
const SubControlVolumeFace & | scvf ) const |
|
inline |
◆ element()
◆ elemFluxVarsCache()
const GetPropType< TypeTag, Properties::GridFluxVariablesCache >::LocalView & Dumux::FluxVariablesBase< Problem, GetPropType< TypeTag, Properties::GridGeometry >::LocalView , GetPropType< TypeTag, Properties::GridVolumeVariables >::LocalView , GetPropType< TypeTag, Properties::GridFluxVariablesCache >::LocalView >::elemFluxVarsCache |
( |
| ) |
const |
|
inlineinherited |
◆ elemVolVars()
◆ fvGeometry()
◆ init()
void Dumux::FluxVariablesBase< Problem, GetPropType< TypeTag, Properties::GridGeometry >::LocalView , GetPropType< TypeTag, Properties::GridVolumeVariables >::LocalView , GetPropType< TypeTag, Properties::GridFluxVariablesCache >::LocalView >::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 ) |
|
inlineinherited |
◆ problem()
◆ scvFace()
const SubControlVolumeFace & Dumux::FluxVariablesBase< Problem, GetPropType< TypeTag, Properties::GridGeometry >::LocalView , GetPropType< TypeTag, Properties::GridVolumeVariables >::LocalView , GetPropType< TypeTag, Properties::GridFluxVariablesCache >::LocalView >::scvFace |
( |
| ) |
const |
|
inlineinherited |
◆ viscousFlux()
template<class TypeTag >
NumEqVector Dumux::ShallowWaterFluxVariables< TypeTag >::viscousFlux |
( |
const Problem & | problem, |
|
|
const Element & | element, |
|
|
const FVElementGeometry & | fvGeometry, |
|
|
const ElementVolumeVariables & | elemVolVars, |
|
|
const SubControlVolumeFace & | scvf ) const |
|
inline |
The documentation for this class was generated from the following file: