KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::DomainCache Struct Reference

#include <ipfunctional.hh>

Detailed Description

template<class VarFu, class BarrierFu, int paralin = 0>
struct Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::DomainCache

Definition at line 253 of file ipfunctional.hh.

Inheritance diagram for Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::DomainCache:

Public Member Functions

 DomainCache (Functional const &f_, typename AnsatzVars::VariableSet const &x_, int flags_=7)
 
void moveTo (Entity const &e_)
 
template<class Position , class Evaluators >
void evaluateAt (Position const &y, 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 VarFu , class BarrierFu , int paralin = 0>
Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::DomainCache::DomainCache ( Functional const &  f_,
typename AnsatzVars::VariableSet const &  x_,
int  flags_ = 7 
)
inline

Definition at line 256 of file ipfunctional.hh.

Member Function Documentation

◆ d0()

template<class VarFu , class BarrierFu , int paralin = 0>
Scalar Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::DomainCache::d0 ( ) const
inline

Definition at line 287 of file ipfunctional.hh.

◆ d1()

template<class VarFu , class BarrierFu , int paralin = 0>
template<int row, int dim>
Dune::FieldVector< Scalar, TestVars::template Components< row >::m > Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::DomainCache::d1 ( VariationalArg< Scalar, dim > const &  arg) const
inline

Definition at line 295 of file ipfunctional.hh.

◆ d2()

template<class VarFu , class BarrierFu , int paralin = 0>
template<int row, int col, int dim>
Dune::FieldMatrix< Scalar, TestVars::template Components< row >::m, AnsatzVars::template Components< col >::m > Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::DomainCache::d2 ( VariationalArg< Scalar, dim > const &  arg1,
VariationalArg< Scalar, dim > const &  arg2 
) const
inline

Definition at line 304 of file ipfunctional.hh.

◆ evaluateAt()

template<class VarFu , class BarrierFu , int paralin = 0>
template<class Position , class Evaluators >
void Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::DomainCache::evaluateAt ( Position const &  y,
Evaluators const &  evaluators 
)
inline

Definition at line 271 of file ipfunctional.hh.

◆ moveTo()

template<class VarFu , class BarrierFu , int paralin = 0>
void Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::DomainCache::moveTo ( Entity const &  e_)
inline

Definition at line 264 of file ipfunctional.hh.


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