dune-pdelab  2.5-dev
Public Member Functions | List of all members
Dune::PDELab::JacobianBasedAlphaVolume< Imp > Class Template Reference

Implement alpha_volume() based on jacobian_volume() More...

#include <dune/pdelab/localoperator/numericalresidual.hh>

Inheritance diagram for Dune::PDELab::JacobianBasedAlphaVolume< Imp >:
Inheritance graph

Public Member Functions

template<typename EG , typename LFSU , typename X , typename LFSV , typename R >
void alpha_volume (const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, R &r) const
 compute $\alpha_\text{vol}$ More...
 

Detailed Description

template<typename Imp>
class Dune::PDELab::JacobianBasedAlphaVolume< Imp >

Implement alpha_volume() based on jacobian_volume()

Derive from this class to add an alpha_volume() method. The derived class needs to implement jacobian_volume().

Note
This only works in the common case that alpha_volume() does not contain an affine shift (the affine shift can be moved to lambda_volume() instead).
Template Parameters
ImpType of the derived class (CRTP-trick).

Member Function Documentation

◆ alpha_volume()

template<typename Imp >
template<typename EG , typename LFSU , typename X , typename LFSV , typename R >
void Dune::PDELab::JacobianBasedAlphaVolume< Imp >::alpha_volume ( const EG &  eg,
const LFSU &  lfsu,
const X &  x,
const LFSV &  lfsv,
R &  r 
) const
inline

compute $\alpha_\text{vol}$


The documentation for this class was generated from the following file: