|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< MulOp< T >, Constant< A >, Expr< B, T, D >, T >, T, D > | operator* (const A &lhs, const Expr< B, T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MulOp< T >, Constant< A >, Expr< B, T, D, D2 >, T >, T, D, D2 > | operator* (const A &lhs, const Expr< B, T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MulOp< T >, Constant< A >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator* (const A &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< MulOp< T >, Constant< A >, SVector< T, D >, T >, T, D > | operator* (const A &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< MulOp< T >, Expr< A, T, D >, Expr< B, T, D >, T >, T, D > | operator* (const Expr< A, T, D > &lhs, const Expr< B, T, D > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< MulOp< T >, Expr< A, T, D >, SVector< T, D >, T >, T, D > | operator* (const Expr< A, T, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< MulOp< T >, Expr< B, T, D >, Constant< A >, T >, T, D > | operator* (const Expr< B, T, D > &lhs, const A &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MulOp< T >, Expr< B, T, D, D2 >, Constant< A >, T >, T, D, D2 > | operator* (const Expr< B, T, D, D2 > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MulOp< T >, SMatrix< T, D, D2 >, Constant< A >, T >, T, D, D2 > | operator* (const SMatrix< T, D, D2 > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< MulOp< T >, SVector< T, D >, Constant< A >, T >, T, D > | operator* (const SVector< T, D > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< MulOp< T >, SVector< T, D >, Expr< A, T, D >, T >, T, D > | operator* (const SVector< T, D > &lhs, const Expr< A, T, D > &rhs) |
|
template<class T , unsigned int D> |
Expr< BinaryOp< MulOp< T >, SVector< T, D >, SVector< T, D >, T >, T, D > | operator* (const SVector< T, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< AddOp< T >, Constant< A >, Expr< B, T, D >, T >, T, D > | operator+ (const A &lhs, const Expr< B, T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< AddOp< T >, Constant< A >, Expr< B, T, D, D2 >, T >, T, D, D2 > | operator+ (const A &lhs, const Expr< B, T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< AddOp< T >, Constant< A >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator+ (const A &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< AddOp< T >, Constant< A >, SVector< T, D >, T >, T, D > | operator+ (const A &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< AddOp< T >, Expr< A, T, D >, Expr< B, T, D >, T >, T, D > | operator+ (const Expr< A, T, D > &lhs, const Expr< B, T, D > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< AddOp< T >, Expr< A, T, D >, SVector< T, D >, T >, T, D > | operator+ (const Expr< A, T, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< AddOp< T >, Expr< A, T, D, D2 >, Expr< B, T, D, D2 >, T >, T, D, D2 > | operator+ (const Expr< A, T, D, D2 > &lhs, const Expr< B, T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< AddOp< T >, Expr< A, T, D, D2 >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator+ (const Expr< A, T, D, D2 > &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< AddOp< T >, Expr< B, T, D >, Constant< A >, T >, T, D > | operator+ (const Expr< B, T, D > &lhs, const A &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< AddOp< T >, Expr< B, T, D, D2 >, Constant< A >, T >, T, D, D2 > | operator+ (const Expr< B, T, D, D2 > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< AddOp< T >, SMatrix< T, D, D2 >, Constant< A >, T >, T, D, D2 > | operator+ (const SMatrix< T, D, D2 > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< AddOp< T >, SMatrix< T, D, D2 >, Expr< A, T, D, D2 >, T >, T, D, D2 > | operator+ (const SMatrix< T, D, D2 > &lhs, const Expr< A, T, D, D2 > &rhs) |
|
template<class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< AddOp< T >, SMatrix< T, D, D2 >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator+ (const SMatrix< T, D, D2 > &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< AddOp< T >, SVector< T, D >, Constant< A >, T >, T, D > | operator+ (const SVector< T, D > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< AddOp< T >, SVector< T, D >, Expr< A, T, D >, T >, T, D > | operator+ (const SVector< T, D > &lhs, const Expr< A, T, D > &rhs) |
|
template<class T , unsigned int D> |
Expr< BinaryOp< AddOp< T >, SVector< T, D >, SVector< T, D >, T >, T, D > | operator+ (const SVector< T, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< MinOp< T >, Constant< A >, Expr< B, T, D >, T >, T, D > | operator- (const A &lhs, const Expr< B, T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MinOp< T >, Constant< A >, Expr< B, T, D, D2 >, T >, T, D, D2 > | operator- (const A &lhs, const Expr< B, T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MinOp< T >, Constant< A >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator- (const A &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< MinOp< T >, Constant< A >, SVector< T, D >, T >, T, D > | operator- (const A &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< MinOp< T >, Expr< A, T, D >, Expr< B, T, D >, T >, T, D > | operator- (const Expr< A, T, D > &lhs, const Expr< B, T, D > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< MinOp< T >, Expr< A, T, D >, SVector< T, D >, T >, T, D > | operator- (const Expr< A, T, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MinOp< T >, Expr< A, T, D, D2 >, Expr< B, T, D, D2 >, T >, T, D, D2 > | operator- (const Expr< A, T, D, D2 > &lhs, const Expr< B, T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MinOp< T >, Expr< A, T, D, D2 >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator- (const Expr< A, T, D, D2 > &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< MinOp< T >, Expr< B, T, D >, Constant< A >, T >, T, D > | operator- (const Expr< B, T, D > &lhs, const A &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MinOp< T >, Expr< B, T, D, D2 >, Constant< A >, T >, T, D, D2 > | operator- (const Expr< B, T, D, D2 > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MinOp< T >, SMatrix< T, D, D2 >, Constant< A >, T >, T, D, D2 > | operator- (const SMatrix< T, D, D2 > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MinOp< T >, SMatrix< T, D, D2 >, Expr< A, T, D, D2 >, T >, T, D, D2 > | operator- (const SMatrix< T, D, D2 > &lhs, const Expr< A, T, D, D2 > &rhs) |
|
template<class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MinOp< T >, SMatrix< T, D, D2 >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator- (const SMatrix< T, D, D2 > &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< MinOp< T >, SVector< T, D >, Constant< A >, T >, T, D > | operator- (const SVector< T, D > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< MinOp< T >, SVector< T, D >, Expr< A, T, D >, T >, T, D > | operator- (const SVector< T, D > &lhs, const Expr< A, T, D > &rhs) |
|
template<class T , unsigned int D> |
Expr< BinaryOp< MinOp< T >, SVector< T, D >, SVector< T, D >, T >, T, D > | operator- (const SVector< T, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< DivOp< T >, Constant< A >, Expr< B, T, D >, T >, T, D > | operator/ (const A &lhs, const Expr< B, T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< DivOp< T >, Constant< A >, Expr< B, T, D, D2 >, T >, T, D, D2 > | operator/ (const A &lhs, const Expr< B, T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< DivOp< T >, Constant< A >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator/ (const A &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< DivOp< T >, Constant< A >, SVector< T, D >, T >, T, D > | operator/ (const A &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< DivOp< T >, Expr< A, T, D >, Expr< B, T, D >, T >, T, D > | operator/ (const Expr< A, T, D > &lhs, const Expr< B, T, D > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< DivOp< T >, Expr< A, T, D >, SVector< T, D >, T >, T, D > | operator/ (const Expr< A, T, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< DivOp< T >, Expr< A, T, D, D2 >, Expr< B, T, D, D2 >, T >, T, D, D2 > | operator/ (const Expr< A, T, D, D2 > &lhs, const Expr< B, T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< DivOp< T >, Expr< A, T, D, D2 >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator/ (const Expr< A, T, D, D2 > &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
Expr< BinaryOp< DivOp< T >, Expr< B, T, D >, Constant< A >, T >, T, D > | operator/ (const Expr< B, T, D > &lhs, const A &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< DivOp< T >, Expr< B, T, D, D2 >, Constant< A >, T >, T, D, D2 > | operator/ (const Expr< B, T, D, D2 > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< DivOp< T >, SMatrix< T, D, D2 >, Constant< A >, T >, T, D, D2 > | operator/ (const SMatrix< T, D, D2 > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< DivOp< T >, SMatrix< T, D, D2 >, Expr< A, T, D, D2 >, T >, T, D, D2 > | operator/ (const SMatrix< T, D, D2 > &lhs, const Expr< A, T, D, D2 > &rhs) |
|
template<class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< DivOp< T >, SMatrix< T, D, D2 >, SMatrix< T, D, D2 >, T >, T, D, D2 > | operator/ (const SMatrix< T, D, D2 > &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< DivOp< T >, SVector< T, D >, Constant< A >, T >, T, D > | operator/ (const SVector< T, D > &lhs, const A &rhs) |
|
template<class A , class T , unsigned int D> |
Expr< BinaryOp< DivOp< T >, SVector< T, D >, Expr< A, T, D >, T >, T, D > | operator/ (const SVector< T, D > &lhs, const Expr< A, T, D > &rhs) |
|
template<class T , unsigned int D> |
Expr< BinaryOp< DivOp< T >, SVector< T, D >, SVector< T, D >, T >, T, D > | operator/ (const SVector< T, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MulOp< T >, Expr< A, T, D, D2 >, Expr< B, T, D, D2 >, T >, T, D, D2 > | times (const Expr< A, T, D, D2 > &lhs, const Expr< B, T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MulOp< T >, Expr< A, T, D, D2 >, SMatrix< T, D, D2 >, T >, T, D, D2 > | times (const Expr< A, T, D, D2 > &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MulOp< T >, SMatrix< T, D, D2 >, Expr< A, T, D, D2 >, T >, T, D, D2 > | times (const SMatrix< T, D, D2 > &lhs, const Expr< A, T, D, D2 > &rhs) |
|
template<class T , unsigned int D, unsigned int D2> |
Expr< BinaryOp< MulOp< T >, SMatrix< T, D, D2 >, SMatrix< T, D, D2 >, T >, T, D, D2 > | times (const SMatrix< T, D, D2 > &lhs, const SMatrix< T, D, D2 > &rhs) |
|