dune-pdelab  2.4-dev
Static Public Member Functions | List of all members
Dune::PDELab::LocalAssemblerCallSwitch< LA, true > Struct Template Reference

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

Static Public Member Functions

template<typename LFSU , typename LFSV , typename LocalPattern >
static void pattern_volume (const LA &la, const LFSU &lfsu, const LFSV &lfsv, LocalPattern &pattern)
 
template<typename LFSU , typename LFSV , typename LocalPattern >
static void pattern_volume_post_skeleton (const LA &la, const LFSU &lfsu, const LFSV &lfsv, LocalPattern &pattern)
 
template<typename LFSU , typename LFSV , typename LocalPattern >
static void pattern_skeleton (const LA &la, const LFSU &lfsu_s, const LFSV &lfsv_s, const LFSU &lfsu_n, const LFSV &lfsv_n, LocalPattern &pattern_sn, LocalPattern &pattern_ns)
 
template<typename LFSU , typename LFSV , typename LocalPattern >
static void pattern_boundary (const LA &la, const LFSU &lfsu_s, const LFSV &lfsv_s, LocalPattern &pattern_ss)
 
template<typename EG , typename LFSU , typename X , typename LFSV , typename R >
static void alpha_volume (const LA &la, const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, R &r)
 
template<typename EG , typename LFSU , typename X , typename LFSV , typename R >
static void alpha_volume_post_skeleton (const LA &la, const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, R &r)
 
template<typename IG , typename LFSU , typename X , typename LFSV , typename R >
static void alpha_skeleton (const LA &la, 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)
 
template<typename IG , typename LFSU , typename X , typename LFSV , typename R >
static void alpha_boundary (const LA &la, const IG &ig, const LFSU &lfsu_s, const X &x_s, const LFSV &lfsv_s, R &r_s)
 
template<typename EG , typename LFSV , typename R >
static void lambda_volume (const LA &la, const EG &eg, const LFSV &lfsv, R &r)
 
template<typename EG , typename LFSV , typename R >
static void lambda_volume_post_skeleton (const LA &la, const EG &eg, const LFSV &lfsv, R &r)
 
template<typename IG , typename LFSV , typename R >
static void lambda_skeleton (const LA &la, const IG &ig, const LFSV &lfsv_s, const LFSV &lfsv_n, R &r_s, R &r_n)
 
template<typename IG , typename LFSV , typename R >
static void lambda_boundary (const LA &la, const IG &ig, const LFSV &lfsv, R &r)
 
template<typename EG , typename LFSU , typename X , typename LFSV , typename Y >
static void jacobian_apply_volume (const LA &la, const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, Y &y)
 
template<typename EG , typename LFSU , typename X , typename LFSV , typename Y >
static void jacobian_apply_volume_post_skeleton (const LA &la, const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, Y &y)
 
template<typename IG , typename LFSU , typename X , typename LFSV , typename Y >
static void jacobian_apply_skeleton (const LA &la, 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, Y &y_s, Y &y_n)
 
template<typename IG , typename LFSU , typename X , typename LFSV , typename Y >
static void jacobian_apply_boundary (const LA &la, const IG &ig, const LFSU &lfsu_s, const X &x_s, const LFSV &lfsv_s, Y &y_s)
 
template<typename EG , typename LFSU , typename X , typename LFSV , typename M >
static void jacobian_volume (const LA &la, const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, M &mat)
 
template<typename EG , typename LFSU , typename X , typename LFSV , typename M >
static void jacobian_volume_post_skeleton (const LA &la, const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, M &mat)
 
template<typename IG , typename LFSU , typename X , typename LFSV , typename M >
static void jacobian_skeleton (const LA &la, 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, M &mat_ss, M &mat_sn, M &mat_ns, M &mat_nn)
 
template<typename IG , typename LFSU , typename X , typename LFSV , typename M >
static void jacobian_boundary (const LA &la, const IG &ig, const LFSU &lfsu_s, const X &x_s, const LFSV &lfsv_s, M &mat_ss)
 

Member Function Documentation

template<typename LA >
template<typename IG , typename LFSU , typename X , typename LFSV , typename R >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::alpha_boundary ( const LA &  la,
const IG &  ig,
const LFSU &  lfsu_s,
const X &  x_s,
const LFSV &  lfsv_s,
R &  r_s 
)
inlinestatic
template<typename LA >
template<typename IG , typename LFSU , typename X , typename LFSV , typename R >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::alpha_skeleton ( const LA &  la,
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 
)
inlinestatic
template<typename LA >
template<typename EG , typename LFSU , typename X , typename LFSV , typename R >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::alpha_volume ( const LA &  la,
const EG &  eg,
const LFSU &  lfsu,
const X &  x,
const LFSV &  lfsv,
R &  r 
)
inlinestatic
template<typename LA >
template<typename EG , typename LFSU , typename X , typename LFSV , typename R >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::alpha_volume_post_skeleton ( const LA &  la,
const EG &  eg,
const LFSU &  lfsu,
const X &  x,
const LFSV &  lfsv,
R &  r 
)
inlinestatic
template<typename LA >
template<typename IG , typename LFSU , typename X , typename LFSV , typename Y >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::jacobian_apply_boundary ( const LA &  la,
const IG &  ig,
const LFSU &  lfsu_s,
const X &  x_s,
const LFSV &  lfsv_s,
Y &  y_s 
)
inlinestatic
template<typename LA >
template<typename IG , typename LFSU , typename X , typename LFSV , typename Y >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::jacobian_apply_skeleton ( const LA &  la,
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,
Y &  y_s,
Y &  y_n 
)
inlinestatic
template<typename LA >
template<typename EG , typename LFSU , typename X , typename LFSV , typename Y >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::jacobian_apply_volume ( const LA &  la,
const EG &  eg,
const LFSU &  lfsu,
const X &  x,
const LFSV &  lfsv,
Y &  y 
)
inlinestatic
template<typename LA >
template<typename EG , typename LFSU , typename X , typename LFSV , typename Y >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::jacobian_apply_volume_post_skeleton ( const LA &  la,
const EG &  eg,
const LFSU &  lfsu,
const X &  x,
const LFSV &  lfsv,
Y &  y 
)
inlinestatic
template<typename LA >
template<typename IG , typename LFSU , typename X , typename LFSV , typename M >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::jacobian_boundary ( const LA &  la,
const IG &  ig,
const LFSU &  lfsu_s,
const X &  x_s,
const LFSV &  lfsv_s,
M &  mat_ss 
)
inlinestatic
template<typename LA >
template<typename IG , typename LFSU , typename X , typename LFSV , typename M >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::jacobian_skeleton ( const LA &  la,
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,
M &  mat_ss,
M &  mat_sn,
M &  mat_ns,
M &  mat_nn 
)
inlinestatic
template<typename LA >
template<typename EG , typename LFSU , typename X , typename LFSV , typename M >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::jacobian_volume ( const LA &  la,
const EG &  eg,
const LFSU &  lfsu,
const X &  x,
const LFSV &  lfsv,
M &  mat 
)
inlinestatic
template<typename LA >
template<typename EG , typename LFSU , typename X , typename LFSV , typename M >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::jacobian_volume_post_skeleton ( const LA &  la,
const EG &  eg,
const LFSU &  lfsu,
const X &  x,
const LFSV &  lfsv,
M &  mat 
)
inlinestatic
template<typename LA >
template<typename IG , typename LFSV , typename R >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::lambda_boundary ( const LA &  la,
const IG &  ig,
const LFSV &  lfsv,
R &  r 
)
inlinestatic
template<typename LA >
template<typename IG , typename LFSV , typename R >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::lambda_skeleton ( const LA &  la,
const IG &  ig,
const LFSV &  lfsv_s,
const LFSV &  lfsv_n,
R &  r_s,
R &  r_n 
)
inlinestatic
template<typename LA >
template<typename EG , typename LFSV , typename R >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::lambda_volume ( const LA &  la,
const EG &  eg,
const LFSV &  lfsv,
R &  r 
)
inlinestatic
template<typename LA >
template<typename EG , typename LFSV , typename R >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::lambda_volume_post_skeleton ( const LA &  la,
const EG &  eg,
const LFSV &  lfsv,
R &  r 
)
inlinestatic
template<typename LA >
template<typename LFSU , typename LFSV , typename LocalPattern >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::pattern_boundary ( const LA &  la,
const LFSU &  lfsu_s,
const LFSV &  lfsv_s,
LocalPattern &  pattern_ss 
)
inlinestatic
template<typename LA >
template<typename LFSU , typename LFSV , typename LocalPattern >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::pattern_skeleton ( const LA &  la,
const LFSU &  lfsu_s,
const LFSV &  lfsv_s,
const LFSU &  lfsu_n,
const LFSV &  lfsv_n,
LocalPattern &  pattern_sn,
LocalPattern &  pattern_ns 
)
inlinestatic
template<typename LA >
template<typename LFSU , typename LFSV , typename LocalPattern >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::pattern_volume ( const LA &  la,
const LFSU &  lfsu,
const LFSV &  lfsv,
LocalPattern &  pattern 
)
inlinestatic
template<typename LA >
template<typename LFSU , typename LFSV , typename LocalPattern >
static void Dune::PDELab::LocalAssemblerCallSwitch< LA, true >::pattern_volume_post_skeleton ( const LA &  la,
const LFSU &  lfsu,
const LFSV &  lfsv,
LocalPattern &  pattern 
)
inlinestatic

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