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

Implements nonlinear version of jacobian_apply_boundary() based on alpha_boundary() More...

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

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

Public Member Functions

 NumericalNonlinearJacobianApplyBoundary ()
 
 NumericalNonlinearJacobianApplyBoundary (double epsilon_)
 
template<typename IG , typename LFSU , typename X , typename LFSV , typename Y >
void jacobian_apply_boundary (const IG &ig, const LFSU &lfsu_s, const X &x_s, const X &z_s, const LFSV &lfsv_s, Y &y_s) const
 apply local jacobian of the boundaryterm More...
 

Detailed Description

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

Implements nonlinear version of jacobian_apply_boundary() based on alpha_boundary()

Derive from this class to add numerical jacobian application for boundary. The derived class needs to implement alpha_boundary().

Note
This mixin is designed for nonlinear problems.
Template Parameters
ImpType of the derived class (CRTP-trick).

Constructor & Destructor Documentation

◆ NumericalNonlinearJacobianApplyBoundary() [1/2]

◆ NumericalNonlinearJacobianApplyBoundary() [2/2]

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

Member Function Documentation

◆ jacobian_apply_boundary()

template<typename Imp>
template<typename IG , typename LFSU , typename X , typename LFSV , typename Y >
void Dune::PDELab::NumericalNonlinearJacobianApplyBoundary< Imp >::jacobian_apply_boundary ( const IG &  ig,
const LFSU &  lfsu_s,
const X &  x_s,
const X &  z_s,
const LFSV &  lfsv_s,
Y &  y_s 
) const
inline

apply local jacobian of the boundaryterm


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