dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Dune::PDELab::NumericalJacobianVolume< Imp > Class Template Reference

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

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

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

Public Member Functions

 NumericalJacobianVolume ()
 
 NumericalJacobianVolume (double epsilon_)
 
template<typename EG , typename LFSU , typename X , typename LFSV , typename Jacobian >
void jacobian_volume (const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, Jacobian &mat) const
 compute local jacobian of the volume term
 

Detailed Description

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

Implement jacobian_volume() based on alpha_volume()

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

Template Parameters
ImpType of the derived class (CRTP-trick).
Examples
recipe-operator-splitting.cc.

Constructor & Destructor Documentation

◆ NumericalJacobianVolume() [1/2]

template<typename Imp >
Dune::PDELab::NumericalJacobianVolume< Imp >::NumericalJacobianVolume ( )
inline

◆ NumericalJacobianVolume() [2/2]

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

Member Function Documentation

◆ jacobian_volume()

template<typename Imp >
template<typename EG , typename LFSU , typename X , typename LFSV , typename Jacobian >
void Dune::PDELab::NumericalJacobianVolume< Imp >::jacobian_volume ( const EG &  eg,
const LFSU &  lfsu,
const X &  x,
const LFSV &  lfsv,
Jacobian &  mat 
) const
inline

compute local jacobian of the volume term


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