|
(Note that these are not member functions.)
|
ExpressionContainer & | operator<< (ExpressionContainer &ec, const std::vector< Element > &a) |
| puts a vector<Element> in ExpressionContainer More...
|
|
std::vector< Element > & | operator<< (std::vector< Element > &ec, const std::vector< Element > &a) |
| puts a vector<Element> in ExpressionContainer More...
|
|
ExpressionContainer & | operator<< (ExpressionContainer &ec, const MatrixOfElements &a) |
| puts a MatrixOfElements in ExpressionContainer More...
|
|
ExpressionContainer & | operator<< (ExpressionContainer &ec, const ExpressionContainer &a) |
| puts a ExpressionContainer in ExpressionContainer More...
|
|
acl::TypeID | getElementType (const VectorOfElements &a, unsigned int i=0) |
|
unsigned int | getElementsSize (const VectorOfElements &a) |
|
void | initData (VectorOfElements a, VectorOfElements initializationValue, const KernelConfiguration &kernelConfig) |
|
void | initData (VectorOfElements a, VectorOfElements initializationValue) |
|
void | copy (const vector< Element > &source, VectorOfElements &destination) |
| Copies the VectorOfElements class. More...
|
|
void | copy (const vector< ElementData > &source, VectorOfElements &destination) |
| Copies the VectorOfElements class. More...
|
|
void | copy (const vector< Element > &source, VectorOfElements &destination, unsigned int start, unsigned int end) |
| Copies the VectorOfElements class. More...
|
|
VectorOfElements | subVE (const VectorOfElements &source, unsigned int start, unsigned int end) |
|
VectorOfElements | subVE (const VectorOfElements &source, unsigned int i) |
|
VectorOfElements | subVE (const VectorOfElements &source, const vector< unsigned int > &iList) |
|
VectorOfElementsData | subVE (const VectorOfElementsData &source, unsigned int start, unsigned int end) |
|
VectorOfElements | assignmentSafe (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator- (const VectorOfElements &a) |
|
VectorOfElements | operator+= (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator-= (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator*= (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator/= (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator+ (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator- (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator* (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator/ (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator% (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator== (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator!= (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator> (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator< (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator<= (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator>= (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator&& (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator|| (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | operator! (const VectorOfElements &a) |
|
VectorOfElements | crossProduct (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | l2 (const VectorOfElements &a) |
|
VectorOfElements | productOfElements (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | productOfElements (const VectorOfElements &a) |
|
VectorOfElements | divisionOfElements (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | min (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | min (const VectorOfElements &a, const VectorOfElements &b, TypeID type) |
|
VectorOfElements | minAbs (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | max (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | max (const VectorOfElements &a, const VectorOfElements &b, TypeID type) |
|
VectorOfElements | copysign (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | copysign (const VectorOfElements &a, const VectorOfElements &b, TypeID t) |
|
VectorOfElements | sign (const VectorOfElements &a) |
|
VectorOfElements | excerpt (const VectorOfElements &source, const VectorOfElements &filter) |
|
VectorOfElements | select (const VectorOfElements &a, const VectorOfElements &b, const VectorOfElements &c) |
|
VectorOfElements | select (const VectorOfElements &a, const VectorOfElements &b, const VectorOfElements &c, TypeID t) |
|
VectorOfElements | select (const VectorOfElements &b, const VectorOfElements &c, TypeID t) |
|
VectorOfElements | mad (const VectorOfElements &a, const VectorOfElements &b, const VectorOfElements &c) |
|
VectorOfElements | mad (const VectorOfElements &a, const VectorOfElements &b, const VectorOfElements &c, TypeID t) |
|
VectorOfElements | log (const VectorOfElements &a) |
|
VectorOfElements | log10 (const VectorOfElements &a) |
|
VectorOfElements | powI (const VectorOfElements &a, unsigned int i) |
|
VectorOfElements | exp (const VectorOfElements &a) |
|
VectorOfElements | sqrt (const VectorOfElements &a) |
|
VectorOfElements | rsqrt (const VectorOfElements &a) |
|
VectorOfElements | fabs (const VectorOfElements &a) |
|
VectorOfElements | abs (const VectorOfElements &a) |
|
VectorOfElements | abs_diff (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElements | floor (const VectorOfElements &a) |
|
VectorOfElements | convert (acl::TypeID type, const VectorOfElements &a, bool strong=true) |
|
VectorOfElements | minElement (const VectorOfElements &a) |
|
VectorOfElements | minAbsElement (const VectorOfElements &a) |
|
VectorOfElements | maxElement (const VectorOfElements &a) |
|
VectorOfElements | sumOfElements (const VectorOfElements &a) |
|
VectorOfElements | andOfElements (const VectorOfElements &a) |
|
VectorOfElements | orOfElements (const VectorOfElements &a) |
|
VectorOfElements | cat (const VectorOfElements &a, const VectorOfElements &b) |
|
VectorOfElementsData | cat (const VectorOfElementsData &a, const VectorOfElementsData &b) |
|
VectorOfElements | cat (const VectorOfElements &a, const VectorOfElements &b, const VectorOfElements &c) |
|
VectorOfElements | cat (const VectorOfElements *a, unsigned int n) |
|
VectorOfElements | catN (const VectorOfElements &a, unsigned int n) |
|
template<typename T > |
VectorOfElements | operator+= (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator-= (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator*= (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator/= (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator+ (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator+ (const T &a, const VectorOfElements &b) |
|
template<typename T > |
VectorOfElements | operator- (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator- (const T &a, const VectorOfElements &b) |
|
template<typename T > |
VectorOfElements | operator* (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator* (const T &a, const VectorOfElements &b) |
|
template<typename T > |
VectorOfElements | operator/ (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator% (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator/ (const T &b, const VectorOfElements &a) |
|
template<typename T > |
VectorOfElements | operator% (const T &b, const VectorOfElements &a) |
|
template<typename T > |
VectorOfElements | operator> (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator> (const T &b, const VectorOfElements &a) |
|
template<typename T > |
VectorOfElements | operator< (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator< (const T &b, const VectorOfElements &a) |
|
template<typename T > |
VectorOfElements | operator>= (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator>= (const T &b, const VectorOfElements &a) |
|
template<typename T > |
VectorOfElements | operator<= (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator<= (const T &b, const VectorOfElements &a) |
|
template<typename T > |
VectorOfElements | operator== (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator== (const T &b, const VectorOfElements &a) |
|
template<typename T > |
VectorOfElements | operator!= (const VectorOfElements &a, const T &b) |
|
template<typename T > |
VectorOfElements | operator!= (const T &b, const VectorOfElements &a) |
|
The class represents several Element.
Basicaly the class is identical to the std::vector class. The only difference is the assigment operator and mathematical operations.
- Examples
- testASLData.cc, testMatrixOfElements.cc, testReductionFunction.cc, and testVectorOfElements.cc.
Definition at line 91 of file aclVectorOfElementsDef.h.