KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::BoundaryCache Class Reference

#include <errorDistribution.hh>

Detailed Description

template<class Functional, class ExtendedAnsatzVars>
class Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::BoundaryCache

Definition at line 236 of file errorDistribution.hh.

Public Member Functions

 BoundaryCache (ErrorDistribution const &f_, typename OriginVars::VariableSet const &vars, int flags=7)
 
template<class FaceIterator >
void moveTo (FaceIterator const &entity)
 
template<class Evaluators >
void evaluateAt (Dune::FieldVector< typename AnsatzVars::Grid::ctype, AnsatzVars::Grid::dimension-1 > const &xlocal, Evaluators const &evaluators)
 
Scalar d0 () const
 
template<int row, int dim>
Dune::FieldVector< Scalar, 1 > d1 (VariationalArg< Scalar, dim > const &arg) const
 
template<int row, int col, int dim>
Dune::FieldMatrix< Scalar, 1, 1 > d2 (VariationalArg< Scalar, dim > const &, VariationalArg< Scalar, dim > const &) const
 

Constructor & Destructor Documentation

◆ BoundaryCache()

template<class Functional , class ExtendedAnsatzVars >
Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::BoundaryCache::BoundaryCache ( ErrorDistribution const &  f_,
typename OriginVars::VariableSet const &  vars,
int  flags = 7 
)
inline

Definition at line 239 of file errorDistribution.hh.

Member Function Documentation

◆ d0()

template<class Functional , class ExtendedAnsatzVars >
Scalar Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::BoundaryCache::d0 ( ) const
inline

Definition at line 280 of file errorDistribution.hh.

◆ d1()

template<class Functional , class ExtendedAnsatzVars >
template<int row, int dim>
Dune::FieldVector< Scalar, 1 > Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::BoundaryCache::d1 ( VariationalArg< Scalar, dim > const &  arg) const
inline

Definition at line 283 of file errorDistribution.hh.

◆ d2()

template<class Functional , class ExtendedAnsatzVars >
template<int row, int col, int dim>
Dune::FieldMatrix< Scalar, 1, 1 > Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::BoundaryCache::d2 ( VariationalArg< Scalar, dim > const &  ,
VariationalArg< Scalar, dim > const &   
) const
inline

Definition at line 322 of file errorDistribution.hh.

◆ evaluateAt()

template<class Functional , class ExtendedAnsatzVars >
template<class Evaluators >
void Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::BoundaryCache::evaluateAt ( Dune::FieldVector< typename AnsatzVars::Grid::ctype, AnsatzVars::Grid::dimension-1 > const &  xlocal,
Evaluators const &  evaluators 
)
inline

Definition at line 251 of file errorDistribution.hh.

◆ moveTo()

template<class Functional , class ExtendedAnsatzVars >
template<class FaceIterator >
void Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::BoundaryCache::moveTo ( FaceIterator const &  entity)
inline

Definition at line 244 of file errorDistribution.hh.


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