VectorExpression-Impl.h File Reference
#include <cassert>Go to the source code of this file.
Namespaces | |
| CubbyFlow | |
Functions | |
| template<typename T , typename E > | |
| VectorScalarAdd< T, E > | CubbyFlow::operator+ (const T &a, const VectorExpression< T, E > &b) |
| Scalar-vector addition operation. More... | |
| template<typename T , typename E > | |
| VectorScalarAdd< T, E > | CubbyFlow::operator+ (const VectorExpression< T, E > &a, const T &b) |
| Vector-scalar addition operation. More... | |
| template<typename T , typename E1 , typename E2 > | |
| VectorAdd< T, E1, E2 > | CubbyFlow::operator+ (const VectorExpression< T, E1 > &a, const VectorExpression< T, E2 > &b) |
| Vector-vector addition operation. More... | |
| template<typename T , typename E > | |
| VectorScalarRSub< T, E > | CubbyFlow::operator- (const T &a, const VectorExpression< T, E > &b) |
| Scalar-vector subtraction operation. More... | |
| template<typename T , typename E > | |
| VectorScalarSub< T, E > | CubbyFlow::operator- (const VectorExpression< T, E > &a, const T &b) |
| Scalar-vector addition operation. More... | |
| template<typename T , typename E1 , typename E2 > | |
| VectorSub< T, E1, E2 > | CubbyFlow::operator- (const VectorExpression< T, E1 > &a, const VectorExpression< T, E2 > &b) |
| Vector-vector addition operation. More... | |
| template<typename T , typename E > | |
| VectorScalarMul< T, E > | CubbyFlow::operator* (const T &a, const VectorExpression< T, E > &b) |
| Scalar-vector multiplication operation. More... | |
| template<typename T , typename E > | |
| VectorScalarMul< T, E > | CubbyFlow::operator* (const VectorExpression< T, E > &a, const T &b) |
| Vector-scalar multiplication operation. More... | |
| template<typename T , typename E1 , typename E2 > | |
| VectorMul< T, E1, E2 > | CubbyFlow::operator* (const VectorExpression< T, E1 > &a, const VectorExpression< T, E2 > &b) |
| Element-wise vector-vector multiplication operation. More... | |
| template<typename T , typename E > | |
| VectorScalarRDiv< T, E > | CubbyFlow::operator/ (const T &a, const VectorExpression< T, E > &b) |
| Scalar-vector division operation. More... | |
| template<typename T , typename E > | |
| VectorScalarDiv< T, E > | CubbyFlow::operator/ (const VectorExpression< T, E > &a, const T &b) |
| Vector-scalar division operation. More... | |
| template<typename T , typename E1 , typename E2 > | |
| VectorDiv< T, E1, E2 > | CubbyFlow::operator/ (const VectorExpression< T, E1 > &a, const VectorExpression< T, E2 > &b) |
| Element-wise vector-vector division operation. More... | |
1.8.14