|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
operator/common/tuple.hh
Go to the documentation of this file.
33 typedef typename std::tuple_element< 0, std::tuple< Operators ... > >::type::DomainFunctionType DomainFunctionType;
46 typedef typename std::tuple_element< 0, std::tuple< Operators ... > >::type::RangeFunctionType RangeFunctionType;
64 typedef Operator< typename Traits::DomainFunctionType, typename Traits::RangeFunctionType > BaseType;
112 typedef Operator< typename Traits::DomainFunctionType, typename Traits::RangeFunctionType > BaseType;
132 void apply ( const DomainFunctionType &arg, RangeFunctionType &dest, std::integral_constant< std::size_t, I > ) const
138 void apply ( const DomainFunctionType &arg, RangeFunctionType &dest, std::integral_constant< std::size_t, sizeof ... (Operators ) > ) const
virtual void operator()()=0
STL namespace.
Definition utility.hh:147
forward declaration
Definition tuplediscretefunction/discretefunction.hh:51
DomainFunction DomainFunctionType
type of discrete function in the operator's domain
Definition operator.hh:36
RangeFunction RangeFunctionType
type of discrete function in the operator's range
Definition operator.hh:38
Definition operator/common/tuple.hh:60
BaseType::DomainFunctionType DomainFunctionType
Definition operator/common/tuple.hh:68
void apply(const DomainFunctionType &arg, RangeFunctionType &dest, RangeFunctionType &tmp, std::integral_constant< std::size_t, sizeof ...(Operators) >) const
Definition operator/common/tuple.hh:93
BaseType::RangeFunctionType RangeFunctionType
Definition operator/common/tuple.hh:69
void apply(const DomainFunctionType &arg, RangeFunctionType &dest, RangeFunctionType &tmp, std::integral_constant< std::size_t, I >) const
Definition operator/common/tuple.hh:85
TupleOperator(Args &&... args)
Definition operator/common/tuple.hh:72
Definition operator/common/tuple.hh:30
std::tuple_element< 0, std::tuple< Operators... > >::type::DomainFunctionType DomainFunctionType
Definition operator/common/tuple.hh:33
TupleDiscreteFunction< typename Operators::RangeFunctionType ... > RangeFunctionType
Definition operator/common/tuple.hh:34
Definition operator/common/tuple.hh:42
std::tuple_element< 0, std::tuple< Operators... > >::type::RangeFunctionType RangeFunctionType
Definition operator/common/tuple.hh:46
TupleDiscreteFunction< typename Operators::DomainFunctionType ... > DomainFunctionType
Definition operator/common/tuple.hh:43
Definition operator/common/tuple.hh:108
BaseType::RangeFunctionType RangeFunctionType
Definition operator/common/tuple.hh:117
void apply(const DomainFunctionType &arg, RangeFunctionType &dest, std::integral_constant< std::size_t, I >) const
Definition operator/common/tuple.hh:132
void apply(const DomainFunctionType &arg, RangeFunctionType &dest, std::integral_constant< std::size_t, sizeof ...(Operators) >) const
Definition operator/common/tuple.hh:138
BaseType::DomainFunctionType DomainFunctionType
Definition operator/common/tuple.hh:116
RowTupleOperator(Args &&... args)
Definition operator/common/tuple.hh:120
T forward(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8