dune-pdelab  2.0.0
Classes | Namespaces
functionwrappers.hh File Reference
#include <vector>
#include <dune/typetree/nodetags.hh>
#include "function.hh"

Go to the source code of this file.

Classes

class  Dune::PDELab::PointwiseGridFunctionAdapter< Engine, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9 >
 
class  Dune::PDELab::PointwiseAdapterEngine
 Interface of a pointwise adapter engine. More...
 
class  Dune::PDELab::PointwiseScaleAdapterEngine< S >
 Scale the output value. More...
 
class  Dune::PDELab::PointwiseSumAdapterEngine
 Sum all terms. More...
 

Namespaces

 Dune
 
 Dune::PDELab
 

Functions

template<typename Engine , typename F0 >
PointwiseGridFunctionAdapter
< Engine, F0 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0)
 
template<typename Engine , typename F0 , typename F1 >
PointwiseGridFunctionAdapter
< Engine, F0, F1 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0, const F1 &f1)
 
template<typename Engine , typename F0 , typename F1 , typename F2 >
PointwiseGridFunctionAdapter
< Engine, F0, F1, F2 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0, const F1 &f1, const F2 &f2)
 
template<typename Engine , typename F0 , typename F1 , typename F2 , typename F3 >
PointwiseGridFunctionAdapter
< Engine, F0, F1, F2, F3 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0, const F1 &f1, const F2 &f2, const F3 &f3)
 
template<typename Engine , typename F0 , typename F1 , typename F2 , typename F3 , typename F4 >
PointwiseGridFunctionAdapter
< Engine, F0, F1, F2, F3, F4 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0, const F1 &f1, const F2 &f2, const F3 &f3, const F4 &f4)
 
template<typename Engine , typename F0 , typename F1 , typename F2 , typename F3 , typename F4 , typename F5 >
PointwiseGridFunctionAdapter
< Engine, F0, F1, F2, F3, F4,
F5 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0, const F1 &f1, const F2 &f2, const F3 &f3, const F4 &f4, const F5 &f5)
 
template<typename Engine , typename F0 , typename F1 , typename F2 , typename F3 , typename F4 , typename F5 , typename F6 >
PointwiseGridFunctionAdapter
< Engine, F0, F1, F2, F3, F4,
F5, F6 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0, const F1 &f1, const F2 &f2, const F3 &f3, const F4 &f4, const F5 &f5, const F6 &f6)
 
template<typename Engine , typename F0 , typename F1 , typename F2 , typename F3 , typename F4 , typename F5 , typename F6 , typename F7 >
PointwiseGridFunctionAdapter
< Engine, F0, F1, F2, F3, F4,
F5, F6, F7 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0, const F1 &f1, const F2 &f2, const F3 &f3, const F4 &f4, const F5 &f5, const F6 &f6, const F7 &f7)
 
template<typename Engine , typename F0 , typename F1 , typename F2 , typename F3 , typename F4 , typename F5 , typename F6 , typename F7 , typename F8 >
PointwiseGridFunctionAdapter
< Engine, F0, F1, F2, F3, F4,
F5, F6, F7, F8 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0, const F1 &f1, const F2 &f2, const F3 &f3, const F4 &f4, const F5 &f5, const F6 &f6, const F7 &f7, const F8 &f8)
 
template<typename Engine , typename F0 , typename F1 , typename F2 , typename F3 , typename F4 , typename F5 , typename F6 , typename F7 , typename F8 , typename F9 >
PointwiseGridFunctionAdapter
< Engine, F0, F1, F2, F3, F4,
F5, F6, F7, F8, F9 > 
Dune::PDELab::makePointwiseGridFunctionAdapter (const Engine &engine, const F0 &f0, const F1 &f1, const F2 &f2, const F3 &f3, const F4 &f4, const F5 &f5, const F6 &f6, const F7 &f7, const F8 &f8, const F9 &f9)