Implement jacobian_skeleton() based on alpha_skeleton()
More...
#include <dune/pdelab/localoperator/numericaljacobian.hh>
|
| 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
|
|
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
-
Imp | Type of the derived class (CRTP-trick). |
- Examples
- recipe-operator-splitting.cc.
◆ NumericalJacobianSkeleton() [1/2]
◆ NumericalJacobianSkeleton() [2/2]
◆ jacobian_skeleton()
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: