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

A function view returning the square of the Frobenius norm of a function's derivative. More...

#include <functionviews.hh>

Detailed Description

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

A function view returning the square of the Frobenius norm of a function's derivative.

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

Definition at line 208 of file functionviews.hh.

Public Types

typedef Function::Space Space
 
typedef Function::Scalar Scalar
 
typedef Scalar ValueType
 

Public Member Functions

 GradientAbsSquare (Function const &f_)
 
Space const & space () const
 
template<class SFS >
int order (SFS const &sfs) const
 
ValueType value (typename Function::Space::Evaluator const &evaluator) const
 
template<class Cell , class Position >
ValueType value (Cell const &cell, Position const &xi) const
 

Member Typedef Documentation

◆ Scalar

Definition at line 212 of file functionviews.hh.

◆ Space

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

Definition at line 211 of file functionviews.hh.

◆ ValueType

template<typename Function >
typedef Scalar Kaskade::FunctionViews::GradientAbsSquare< Function >::ValueType

Definition at line 213 of file functionviews.hh.

Constructor & Destructor Documentation

◆ GradientAbsSquare()

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

Definition at line 215 of file functionviews.hh.

Member Function Documentation

◆ order()

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

Definition at line 224 of file functionviews.hh.

◆ space()

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

Definition at line 218 of file functionviews.hh.

◆ value() [1/2]

template<typename Function >
template<class Cell , class Position >
ValueType Kaskade::FunctionViews::GradientAbsSquare< Function >::value ( Cell const &  cell,
Position const &  xi 
) const
inline

Definition at line 235 of file functionviews.hh.

◆ value() [2/2]

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

Definition at line 229 of file functionviews.hh.


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