|
Vector | operator+ (const Vector &a, const double &s) |
| Mathematical operations. More...
|
|
Vector | operator+ (const double &s, const Vector &a) |
| Addition operator between a scalar and a vector (defined in Math.h). More...
|
|
Vector & | operator+= (Vector &a, const double &s) |
| Addition operator between a scalar and a vector (defined in Math.h). More...
|
|
Vector | operator+ (const Vector &a, const Vector &b) |
| Addition operator between vectors, returns a+b (defined in Math.h). More...
|
|
Vector & | operator+= (Vector &a, const Vector &b) |
| Addition operator between vectors, returns a+b (defined in Math.h). More...
|
|
Matrix | operator+ (const Matrix &a, const Matrix &b) |
| Addition operator between matrices, returns a+b (defined in Math.h). More...
|
|
Matrix & | operator+= (Matrix &a, const Matrix &b) |
| Addition operator between matrices, returns a+b (defined in Math.h). More...
|
|
Vector | operator- (const Vector &a, const double &s) |
| Subtraction operator between a vector and a scalar (defined in Math.h). More...
|
|
Vector | operator- (const double &s, const Vector &a) |
| Subtraction operator between a scalar and a vector (defined in Math.h). More...
|
|
Vector & | operator-= (Vector &a, const double &s) |
| Subtraction operator between a vector and a scalar (defined in Math.h). More...
|
|
Vector | operator- (const Vector &a, const Vector &b) |
| Subtraction operator between vectors, returns a-b (defined in Math.h). More...
|
|
Vector & | operator-= (Vector &a, const Vector &b) |
| Subtraction operator between vectors, returns a-b (defined in Math.h). More...
|
|
Matrix | operator- (const Matrix &a, const Matrix &b) |
| Subtraction operator between matrices, returns a-b (defined in Math.h). More...
|
|
Matrix & | operator-= (Matrix &a, const Matrix &b) |
| Subtraction operator between matrices, returns a-b (defined in Math.h). More...
|
|
Vector | operator* (double k, const Vector &b) |
| Scalar-vector product operator (defined in Math.h). More...
|
|
Vector | operator* (const Vector &a, double k) |
| Vector-scalar product operator (defined in Math.h). More...
|
|
Vector & | operator*= (Vector &a, double k) |
| Vector-scalar product operator (defined in Math.h). More...
|
|
Vector | operator* (const Vector &a, const Matrix &m) |
| Vector-matrix product operator (defined in Math.h). More...
|
|
Vector & | operator*= (Vector &a, const Matrix &m) |
| Vector-matrix product operator (defined in Math.h). More...
|
|
Vector | operator* (const Matrix &m, const Vector &a) |
| Matrix-vector product operator (defined in Math.h). More...
|
|
Matrix | operator* (const Matrix &a, const Matrix &b) |
| Matrix-matrix product operator (defined in Math.h). More...
|
|
Matrix & | operator*= (Matrix &a, const Matrix &b) |
| Matrix-matrix product operator (defined in Math.h). More...
|
|
Matrix | operator* (const double k, const Matrix &M) |
| Scalar-matrix product operator (defined in Math.h). More...
|
|
Matrix | operator* (const Matrix &M, const double k) |
| Matrix-scalar product operator (defined in Math.h). More...
|
|
Matrix & | operator*= (Matrix &M, const double k) |
| Matrix-scalar product operator (defined in Math.h). More...
|
|
Vector | operator* (const Vector &a, const Vector &b) |
| Vector-vector element-wise product operator (defined in Math.h). More...
|
|
Vector & | operator*= (Vector &a, const Vector &b) |
| Vector-vector element-wise product operator (defined in Math.h). More...
|
|
Quaternion | operator* (const Quaternion &a, const Quaternion &b) |
| Quaternion-quaternion hamilton product operator (defined in Math.h). More...
|
|
Vector | operator/ (const Vector &a, const Vector &b) |
| Vector-vector element-wise division operator (defined in Math.h). More...
|
|
Vector & | operator/= (Vector &a, const Vector &b) |
| Vector-vector element-wise division operator (defined in Math.h). More...
|
|
Vector | operator/ (const Vector &b, double k) |
| Vector-scalar division operator (defined in Math.h). More...
|
|
Vector & | operator/= (Vector &b, double k) |
| Vector-scalar division operator (defined in Math.h). More...
|
|
Matrix | operator/ (const Matrix &M, const double k) |
| Matrix-scalar division operator (defined in Math.h). More...
|
|
Matrix & | operator/= (Matrix &M, const double k) |
| Matrix-scalar division operator (defined in Math.h). More...
|
|