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

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

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

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

Public Member Functions

 NumericalJacobianSkeleton ()
 
 NumericalJacobianSkeleton (double epsilon_)
 
template<typename IG , typename LFSU , typename X , typename LFSV , typename Jacobian >
void jacobian_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, Jacobian &mat_ss, Jacobian &mat_sn, Jacobian &mat_ns, Jacobian &mat_nn) const
 compute local jacobian of the skeleton term More...
 

Detailed Description

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

Implement jacobian_skeleton() based on alpha_skeleton()

Derive from this class to add numerical jacobian for skeleton. The derived class needs to implement alpha_skeleton().

Template Parameters
ImpType of the derived class (CRTP-trick).

Constructor & Destructor Documentation

template<typename Imp>
Dune::PDELab::NumericalJacobianSkeleton< Imp >::NumericalJacobianSkeleton ( )
inline
template<typename Imp>
Dune::PDELab::NumericalJacobianSkeleton< Imp >::NumericalJacobianSkeleton ( double  epsilon_)
inline

Member Function Documentation

template<typename Imp>
template<typename IG , typename LFSU , typename X , typename LFSV , typename Jacobian >
void Dune::PDELab::NumericalJacobianSkeleton< Imp >::jacobian_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,
Jacobian &  mat_ss,
Jacobian &  mat_sn,
Jacobian &  mat_ns,
Jacobian &  mat_nn 
) const
inline

compute local jacobian of the skeleton term


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