|
|
typedef PIMathMatrixT< 2u, 2u, int > | PIMathMatrixT22i |
| | 2 x 2 fixed-size matrix of int.
|
| |
|
typedef PIMathMatrixT< 3u, 3u, int > | PIMathMatrixT33i |
| | 3 x 3 fixed-size matrix of int.
|
| |
|
typedef PIMathMatrixT< 4u, 4u, int > | PIMathMatrixT44i |
| | 4 x 4 fixed-size matrix of int.
|
| |
|
typedef PIMathMatrixT< 2u, 2u, double > | PIMathMatrixT22d |
| | 2 x 2 fixed-size matrix of double.
|
| |
|
typedef PIMathMatrixT< 3u, 3u, double > | PIMathMatrixT33d |
| | 3 x 3 fixed-size matrix of double.
|
| |
|
typedef PIMathMatrixT< 4u, 4u, double > | PIMathMatrixT44d |
| | 4 x 4 fixed-size matrix of double.
|
| |
|
typedef PIMathMatrix< int > | PIMathMatrixi |
| | Dynamic matrix of int.
|
| |
|
typedef PIMathMatrix< double > | PIMathMatrixd |
| | Dynamic matrix of double.
|
| |
|
| template<uint Rows, uint Cols, typename Type > |
| PICout | operator<< (PICout s, const PIMathMatrixT< Rows, Cols, Type > &m) |
| | Inline operator for outputting the matrix to the console. More...
|
| |
| template<uint CR, uint Rows0, uint Cols1, typename Type > |
| PIMathMatrixT< Rows0, Cols1, Type > | operator* (const PIMathMatrixT< Rows0, CR, Type > &fm, const PIMathMatrixT< CR, Cols1, Type > &sm) |
| | Multiplying matrices by each other. More...
|
| |
| template<uint Cols, uint Rows, typename Type > |
| PIMathVectorT< Rows, Type > | operator* (const PIMathMatrixT< Rows, Cols, Type > &fm, const PIMathVectorT< Cols, Type > &sv) |
| | Multiplying a matrix by a vector. More...
|
| |
| template<uint Cols, uint Rows, typename Type > |
| PIMathVectorT< Cols, Type > | operator* (const PIMathVectorT< Rows, Type > &sv, const PIMathMatrixT< Rows, Cols, Type > &fm) |
| | Multiplying a vector by a matrix. More...
|
| |
| template<uint Cols, uint Rows, typename Type > |
| PIMathMatrixT< Rows, Cols, Type > | operator* (const Type &x, const PIMathMatrixT< Rows, Cols, Type > &v) |
| | Multiplying a value of type Type by a matrix. More...
|
| |
| template<typename Type > |
| PICout | operator<< (PICout s, const PIMathMatrix< Type > &m) |
| | Inline operator for outputting the matrix to the console. More...
|
| |
| template<typename P , typename T > |
| PIBinaryStream< P > & | operator<< (PIBinaryStream< P > &s, const PIMathMatrix< T > &v) |
| | Inline operator for serializing a matrix into a PIBinaryStream. More...
|
| |
| template<typename P , typename T > |
| PIBinaryStream< P > & | operator>> (PIBinaryStream< P > &s, PIMathMatrix< T > &v) |
| | Inline operator to deserialize matrix from PIByteArray. More...
|
| |
| template<typename Type > |
| PIMathMatrix< Type > | operator* (const PIMathMatrix< Type > &fm, const PIMathMatrix< Type > &sm) |
| | Multiplying matrices by each other. More...
|
| |
| template<typename Type > |
| PIMathVector< Type > | operator* (const PIMathMatrix< Type > &fm, const PIMathVector< Type > &sv) |
| | Multiplying a matrix by a vector. More...
|
| |
| template<typename Type > |
| PIMathVector< Type > | operator* (const PIMathVector< Type > &sv, const PIMathMatrix< Type > &fm) |
| | Multiplying a vector by a matrix. More...
|
| |
| template<typename Type > |
| PIMathMatrix< Type > | operator* (const Type &x, const PIMathMatrix< Type > &v) |
| | Multiplying a value of type Type by a matrix. More...
|
| |
|
template<typename T > |
| PIMathMatrix< complex< T > > | hermitian (const PIMathMatrix< complex< T > > &m) |
| | Returns the Hermitian form of complex matrix m.
|
| |