|
| Element | operator- (Element e) |
| |
| Element | operator+ (Element e1, Element e2) |
| |
| Element | operator- (Element e1, Element e2) |
| |
| Element | operator* (Element e1, Element e2) |
| |
| Element | operator/ (Element e1, Element e2) |
| |
| Element | operator% (Element e1, Element e2) |
| |
| Element | operatorAssignment (Element e1, Element e2) |
| |
| Element | operatorAssignmentSafe (Element e1, Element e2) |
| |
| Element | operator+= (Element e1, Element e2) |
| |
| Element | operator-= (Element e1, Element e2) |
| |
| Element | operator*= (Element e1, Element e2) |
| |
| Element | operator/= (Element e1, Element e2) |
| |
| Element | operator> (Element e1, Element e2) |
| |
| Element | operator< (Element e1, Element e2) |
| |
| Element | operator>= (Element e1, Element e2) |
| |
| Element | operator<= (Element e1, Element e2) |
| |
| Element | isEqual (Element e1, Element e2) |
| |
| Element | isNotEqual (Element e1, Element e2) |
| |
| Element | operator&& (Element e1, Element e2) |
| |
| Element | operator|| (Element e1, Element e2) |
| |
| Element | operator! (Element e) |
| |
| Element | sin (Element e) |
| |
| Element | cos (Element e) |
| |
| Element | sqrt (Element e) |
| |
| Element | rsqrt (Element e) |
| |
| Element | log (Element e) |
| |
| Element | log10 (Element e) |
| |
| Element | powI (Element a, unsigned int i) |
| |
| Element | exp (Element a) |
| |
| Element | fabs (Element a) |
| |
| Element | abs (Element a) |
| |
| Element | abs_diff (Element a, Element b) |
| |
| Element | floor (Element a) |
| |
| Element | isnan (Element a) |
| |
| Element | nan (TypeID t) |
| |
| Element | copysign (Element a, Element b) |
| |
| Element | sign (Element a) |
| |
| Element | min (Element a, Element b) |
| |
| Element | max (Element a, Element b) |
| |
| Element | atomic_add (Element e1, Element e2) |
| |
| Element | atomic_sub (Element e1, Element e2) |
| |
| Element | atomic_xchg (Element e1, Element e2) |
| |
| Element | mad (Element e1, Element e2, Element e3) |
| |
| Element | syncCopy (Element source, Element destination, Element srcOffset, Element dstOffset, Element length) |
| |
| Element | barrier (std::string flags="CLK_LOCAL_MEM_FENCE") |
| |
| Element | excerpt (Element source, Element filter) |
| |
| Element | parse (const std::vector< std::pair< Element, std::string > > &elementNamePairs, const std::string &statement) |
| |
| Element | convert (const TypeID tName, Element e1, bool strong=true) |
| |
| Element | printfFunction (std::string args) |
| |
| Element | returnStatement () |
| |
| Element | ifElse (Element condition, const std::vector< Element > &thenBody, const std::vector< Element > &elseBody) |
| |
| Element | select (Element e1, Element e2, Element e3) |
| |
| Element | forLoop (Element initialization, Element condition, Element increase, const std::vector< Element > &body) |
| |
| Element | any (Element e) |
| | Corresponds to the openCL operation any. More...
|
| |
| Element | all (Element e) |
| | Corresponds to the openCL operation all. More...
|
| |
definitions of mathematical operators and functions for class Element