KASKADE 7 development version
Classes | Namespaces | Functions
functionviews.hh File Reference

Some useful views on FunctionSpaceElement s. More...

#include <type_traits>

Go to the source code of this file.

Classes

class  Kaskade::FunctionViews::AbsSquare< Function >
 
class  Kaskade::FunctionViews::Gradient< Function, asVector >
 Derivative of a given finite element function. More...
 
class  Kaskade::FunctionViews::GradientAbsSquare< Function >
 A function view returning the square of the Frobenius norm of a function's derivative. More...
 
struct  Kaskade::WeakFunctionViews::ZeroOrderView
 Base class providing int order() More...
 
struct  Kaskade::WeakFunctionViews::ConstantGradient
 
struct  Kaskade::WeakFunctionViews::MightBeCoarsened
 Return 1, if entity mightbecoarsened. More...
 
struct  Kaskade::WeakFunctionViews::WasRefined
 Return 1, if entity was refined. More...
 
struct  Kaskade::WeakFunctionViews::GridLevel
 Get level() of entity in Grid. More...
 
struct  Kaskade::WeakFunctionViews::IsRegular
 Return 1, if entity is constructed from red refinement. More...
 
class  Kaskade::ScalarProductView< Function >
 (Scalar) product of two functions. More...
 

Namespaces

namespace  Kaskade
 
 
namespace  Kaskade::FunctionViews
 Namespace of views on a FunctionSpaceElement Views on Function SpaceElements can be used in a restricted sense like FunctionSpaceElements. The idea is to transform a given function to another function while evaluating it at a certain point. Such a view has provide certain functionality:
 
namespace  Kaskade::WeakFunctionViews
 Namespace of classes that mimick a FunctionSpaceElement in a very weak sense.
 

Functions

template<template< class Fct1, class Fct2 > class View, class Fct1 , class Fct2 >
View< Fct1, Fct2 > Kaskade::makeView (Fct1 const &f1, Fct2 const &f2)
 Construct a View on two Functions without having to state the type of these explicitely. More...
 
template<template< typename Function > class View, typename Function >
View< FunctionKaskade::makeView (Function const &f1)
 Construct a View on a Function without having to state the type of it explicitely. More...
 
template<class View , class Space >
CellData< typenameSpace::Grid, Dune::FieldVector< double, 1 > >::CellDataVector Kaskade::evalCellProperties (Space const &space)
 Evaluate WeakFunctionViews and construct CellData. More...
 

Detailed Description

Some useful views on FunctionSpaceElement s.

Author
Anton Schiela

Definition in file functionviews.hh.