KASKADE 7 development version
Public Types | Public Member Functions | List of all members
Kaskade::FunctionViews::AbsSquare< Function > Class Template Reference

#include <functionviews.hh>

Detailed Description

template<typename Function>
class Kaskade::FunctionViews::AbsSquare< Function >

View on FunctionSpaceElements. If .value() is called, then the result is the square norm of the value of the FunctionSpaceElement this view was constructed with.

For more information on the construction of such views cf. FunctionViews

Definition at line 69 of file functionviews.hh.

Public Types

typedef Function::Space Space
 
typedef Function::Scalar Scalar
 
typedef Dune::FieldVector< Scalar, 1 > ValueType
 

Public Member Functions

 AbsSquare (Function const &f_)
 
Space const & space () const
 
template<class SFS >
int order (SFS const &sfs) const
 
template<class EPtr , class V >
ValueType value (EPtr const &ci, V const &v) const
 
ValueType value (typename Function::Space::Evaluator const &evaluator) const
 

Member Typedef Documentation

◆ Scalar

template<typename Function >
typedef Function::Scalar Kaskade::FunctionViews::AbsSquare< Function >::Scalar

Definition at line 73 of file functionviews.hh.

◆ Space

template<typename Function >
typedef Function::Space Kaskade::FunctionViews::AbsSquare< Function >::Space

Definition at line 72 of file functionviews.hh.

◆ ValueType

template<typename Function >
typedef Dune::FieldVector<Scalar,1> Kaskade::FunctionViews::AbsSquare< Function >::ValueType

Definition at line 74 of file functionviews.hh.

Constructor & Destructor Documentation

◆ AbsSquare()

template<typename Function >
Kaskade::FunctionViews::AbsSquare< Function >::AbsSquare ( Function const &  f_)
inline

Definition at line 76 of file functionviews.hh.

Member Function Documentation

◆ order()

template<typename Function >
template<class SFS >
int Kaskade::FunctionViews::AbsSquare< Function >::order ( SFS const &  sfs) const
inline

Definition at line 81 of file functionviews.hh.

◆ space()

template<typename Function >
Space const & Kaskade::FunctionViews::AbsSquare< Function >::space ( ) const
inline

Definition at line 78 of file functionviews.hh.

◆ value() [1/2]

template<typename Function >
template<class EPtr , class V >
ValueType Kaskade::FunctionViews::AbsSquare< Function >::value ( EPtr const &  ci,
V const &  v 
) const
inline

Definition at line 84 of file functionviews.hh.

◆ value() [2/2]

template<typename Function >
ValueType Kaskade::FunctionViews::AbsSquare< Function >::value ( typename Function::Space::Evaluator const &  evaluator) const
inline

Definition at line 89 of file functionviews.hh.


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