KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::LinearizationDifferenceAt< Functional_ >::BoundaryCache Class Reference

#include <functional_aux.hh>

Detailed Description

template<class Functional_>
class Kaskade::LinearizationDifferenceAt< Functional_ >::BoundaryCache

Definition at line 811 of file functional_aux.hh.

Public Member Functions

 BoundaryCache (Functional const &f, PointOfLinearization const &u1, PointOfLinearization const &u2, int flags)
 
template<class FaceIterator >
void moveTo (FaceIterator const &entity)
 
template<class Position , class Evaluators >
void evaluateAt (Position const &x, Evaluators const &evaluators)
 
Scalar d0 () const
 
template<int row, int dim>
Dune::FieldVector< Scalar, TestVars::template Components< row >::m > d1 (VariationalArg< Scalar, dim > const &arg) const
 
template<int row, int col, int dim>
Dune::FieldMatrix< Scalar, TestVars::template Components< row >::m, AnsatzVars::template Components< col >::m > d2 (VariationalArg< Scalar, dim > const &arg1, VariationalArg< Scalar, dim > const &arg2) const
 

Constructor & Destructor Documentation

◆ BoundaryCache()

template<class Functional_ >
Kaskade::LinearizationDifferenceAt< Functional_ >::BoundaryCache::BoundaryCache ( Functional const &  f,
PointOfLinearization const &  u1,
PointOfLinearization const &  u2,
int  flags 
)
inline

Definition at line 814 of file functional_aux.hh.

Member Function Documentation

◆ d0()

template<class Functional_ >
Scalar Kaskade::LinearizationDifferenceAt< Functional_ >::BoundaryCache::d0 ( ) const
inline

Definition at line 823 of file functional_aux.hh.

◆ d1()

template<class Functional_ >
template<int row, int dim>
Dune::FieldVector< Scalar, TestVars::template Components< row >::m > Kaskade::LinearizationDifferenceAt< Functional_ >::BoundaryCache::d1 ( VariationalArg< Scalar, dim > const &  arg) const
inline

Definition at line 827 of file functional_aux.hh.

◆ d2()

template<class Functional_ >
template<int row, int col, int dim>
Dune::FieldMatrix< Scalar, TestVars::template Components< row >::m, AnsatzVars::template Components< col >::m > Kaskade::LinearizationDifferenceAt< Functional_ >::BoundaryCache::d2 ( VariationalArg< Scalar, dim > const &  arg1,
VariationalArg< Scalar, dim > const &  arg2 
) const
inline

Definition at line 834 of file functional_aux.hh.

◆ evaluateAt()

template<class Functional_ >
template<class Position , class Evaluators >
void Kaskade::LinearizationDifferenceAt< Functional_ >::BoundaryCache::evaluateAt ( Position const &  x,
Evaluators const &  evaluators 
)
inline

Definition at line 821 of file functional_aux.hh.

◆ moveTo()

template<class Functional_ >
template<class FaceIterator >
void Kaskade::LinearizationDifferenceAt< Functional_ >::BoundaryCache::moveTo ( FaceIterator const &  entity)
inline

Definition at line 818 of file functional_aux.hh.


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