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

#include <functional_aux.hh>

Detailed Description

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

Definition at line 778 of file functional_aux.hh.

Public Member Functions

 DomainCache (Functional const &f, PointOfLinearization const &u1, PointOfLinearization const &u2, int flags)
 
template<class Cell >
void moveTo (Cell 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

◆ DomainCache()

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

Definition at line 781 of file functional_aux.hh.

Member Function Documentation

◆ d0()

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

Definition at line 790 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_ >::DomainCache::d1 ( VariationalArg< Scalar, dim > const &  arg) const
inline

Definition at line 794 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_ >::DomainCache::d2 ( VariationalArg< Scalar, dim > const &  arg1,
VariationalArg< Scalar, dim > const &  arg2 
) const
inline

Definition at line 801 of file functional_aux.hh.

◆ evaluateAt()

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

Definition at line 788 of file functional_aux.hh.

◆ moveTo()

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

Definition at line 785 of file functional_aux.hh.


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