MatrixExpression-Impl.hpp File Reference
Go to the source code of this file.
Namespaces | |
CubbyFlow | |
Functions | |
template<typename T , size_t Rows, size_t Cols, typename M1 > | |
constexpr auto | CubbyFlow::Ceil (const MatrixExpression< T, Rows, Cols, M1 > &a) |
template<typename T , size_t Rows, size_t Cols, typename M1 > | |
constexpr auto | CubbyFlow::Floor (const MatrixExpression< T, Rows, Cols, M1 > &a) |
template<typename T , size_t Rows, size_t Cols, typename M1 > | |
constexpr auto | CubbyFlow::operator- (const MatrixExpression< T, Rows, Cols, M1 > &m) |
template<typename T , size_t Rows, size_t Cols, typename M1 , typename M2 > | |
constexpr auto | CubbyFlow::operator+ (const MatrixExpression< T, Rows, Cols, M1 > &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 , typename M2 > | |
constexpr auto | CubbyFlow::operator- (const MatrixExpression< T, Rows, Cols, M1 > &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 , typename M2 > | |
constexpr auto | CubbyFlow::ElemMul (const MatrixExpression< T, Rows, Cols, M1 > &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 , typename M2 > | |
constexpr auto | CubbyFlow::ElemDiv (const MatrixExpression< T, Rows, Cols, M1 > &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 , typename M2 > | |
constexpr auto | CubbyFlow::Min (const MatrixExpression< T, Rows, Cols, M1 > &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 , typename M2 > | |
constexpr auto | CubbyFlow::Max (const MatrixExpression< T, Rows, Cols, M1 > &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 > | |
constexpr auto | CubbyFlow::operator+ (const MatrixExpression< T, Rows, Cols, M1 > &a, const T &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 > | |
constexpr auto | CubbyFlow::operator- (const MatrixExpression< T, Rows, Cols, M1 > &a, const T &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 > | |
constexpr auto | CubbyFlow::operator* (const MatrixExpression< T, Rows, Cols, M1 > &a, const T &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 > | |
constexpr auto | CubbyFlow::operator/ (const MatrixExpression< T, Rows, Cols, M1 > &a, const T &b) |
template<typename T , size_t Rows, size_t Cols, typename M2 > | |
constexpr auto | CubbyFlow::operator+ (const T &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M2 > | |
constexpr auto | CubbyFlow::operator- (const T &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M2 > | |
constexpr auto | CubbyFlow::operator* (const T &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M2 > | |
constexpr auto | CubbyFlow::operator/ (const T &a, const MatrixExpression< T, Rows, Cols, M2 > &b) |
template<typename T , size_t Rows, size_t Cols, typename M1 , typename M2 , typename M3 > | |
auto | CubbyFlow::Clamp (const MatrixExpression< T, Rows, Cols, M1 > &a, const MatrixExpression< T, Rows, Cols, M2 > &low, const MatrixExpression< T, Rows, Cols, M3 > &high) |
template<typename T , size_t R1, size_t C1, size_t R2, size_t C2, typename M1 , typename M2 > | |
auto | CubbyFlow::operator* (const MatrixExpression< T, R1, C1, M1 > &a, const MatrixExpression< T, R2, C2, M2 > &b) |