38template <
typename T,
typename S>
44template <
typename T,
typename S>
50template <
typename T,
typename S>
56template <
typename T,
typename S>
62template <
typename T,
typename S>
66 return operator()(output,tmp);
69template <
typename T,
typename S>
73 return operator()(output,tmp);
76template <
typename T,
typename S>
79 S tmp[2] = {input0,input1};
80 return operator()(output,tmp);
83template <
typename T,
typename S>
86 S tmp[3] = {input0,input1,input2};
90template <
typename T,
typename S>
93 S tmp[4] = {input0,input1,input2,input3};
94 return operator()(output,tmp);
int getTargetDim() const
read only access to member variable _n
int getSourceDim() const
read only access to member variable _m
std::string & getName()
read and write access to name
virtual bool operator()(T output[], const S input[])=0
has to be implemented for 'every' derived class
bool operator()(T output[], S input0)
The description of a generic interface for all functor classes – header file.
Top level namespace for all of OpenLB.