3#ifndef DUNE_PDELAB_FUNCTION_CONST_HH
4#define DUNE_PDELAB_FUNCTION_CONST_HH
17 template<
typename GV,
typename RF,
unsigned dimR = 1>
20 AnalyticGridFunctionTraits<GV,RF,dimR>,
21 ConstGridFunction<GV,RF,dimR>
40 const typename Traits::RangeType& val_ = 1)
52 typename Traits::RangeType& y)
const
58 typename Traits::RangeType val;
67 template<
typename GV,
typename RF,
unsigned dimR = 1>
70 BoundaryGridFunctionTraits<
72 RF,dimR,FieldVector<RF,dimR> >,
73 ConstBoundaryGridFunction<GV, RF, dimR> >
79 RF,dimR,FieldVector<RF,dimR> >
Traits;
const IG & ig
Definition constraints.hh:149
For backward compatibility – Do not use this!
Definition adaptivity.hh:28
Dune::FieldVector< GV::Grid::ctype, GV::dimension-1 > DomainType
domain type in dim-size coordinates
Definition function.hh:50
R RangeType
range type
Definition function.hh:62
Default class for additional methods in instationary functions.
Definition function.hh:93
traits class holding function signature, same as in local function
Definition function.hh:237
leaf of a function tree
Definition function.hh:329
function signature for analytic functions on a grid
Definition function.hh:642
an analytic grid function
Definition function.hh:660
Wrap intersection.
Definition geometrywrapper.hh:57
GridFunction returning a constant value everywhere.
Definition const.hh:24
void evaluateGlobal(const typename Traits::DomainType &x, typename Traits::RangeType &y) const
evaluate the function globally
Definition const.hh:51
AnalyticGridFunctionTraits< GV, RF, dimR > Traits
Definition const.hh:26
ConstGridFunction(const GV &gv, const typename Traits::RangeType &val_=1)
Contruct a Const GridFunction.
Definition const.hh:39
AnalyticGridFunctionBase< Traits, ConstGridFunction< GV, RF, dimR > > BaseT
Definition const.hh:29
BoundaryGridFunction returning a constant value everywhere.
Definition const.hh:74
const GV & getGridView() const
get a reference to the GridView
Definition const.hh:117
BoundaryGridFunctionTraits< GV, RF, dimR, FieldVector< RF, dimR > > Traits
export Traits class
Definition const.hh:79
void evaluate(const IntersectionGeometry< I > &ig, const typename Traits::DomainType &x, typename Traits::RangeType &y) const
evaluate the function
Definition const.hh:109
ConstBoundaryGridFunction(const GV &gv_, const typename Traits::RangeType &val_=1)
Contruct a ConstBoundaryGridFunction.
Definition const.hh:93