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

Implement alpha_skeleton() based on jacobian_skeleton() More...

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

Public Member Functions

template<typename IG , typename LFSU , typename X , typename LFSV , typename R >
void alpha_skeleton (const IG &ig, const LFSU &lfsu_s, const X &x_s, const LFSV &lfsv_s, const LFSU &lfsu_n, const X &x_n, const LFSV &lfsv_n, R &r_s, R &r_n) const
 compute $\alpha_\text{skel}$ More...
 

Detailed Description

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

Implement alpha_skeleton() based on jacobian_skeleton()

Derive from this class to add an alpha_skeleton() method. The derived class needs to implement jacobian_skeleton().

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

Member Function Documentation

◆ alpha_skeleton()

template<typename Imp >
template<typename IG , typename LFSU , typename X , typename LFSV , typename R >
void Dune::PDELab::JacobianBasedAlphaSkeleton< Imp >::alpha_skeleton ( const IG &  ig,
const LFSU &  lfsu_s,
const X &  x_s,
const LFSV &  lfsv_s,
const LFSU &  lfsu_n,
const X &  x_n,
const LFSV &  lfsv_n,
R &  r_s,
R &  r_n 
) const
inline

compute $\alpha_\text{skel}$


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