|
|
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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| template<typename Type> |
| PICout | operator<< (PICout s, const PIMathMatrix< Type > &m) |
| | Inline operator for outputting the matrix to the console.
|
| template<typename P, typename T> |
| PIBinaryStream< P > & | operator<< (PIBinaryStream< P > &s, const PIMathMatrix< T > &v) |
| | Inline operator for serializing a matrix into a PIBinaryStream.
|
| template<typename P, typename T> |
| PIBinaryStream< P > & | operator>> (PIBinaryStream< P > &s, PIMathMatrix< T > &v) |
| | Inline operator to deserialize matrix from PIByteArray.
|
| template<typename Type> |
| PIMathMatrix< Type > | operator* (const PIMathMatrix< Type > &fm, const PIMathMatrix< Type > &sm) |
| | Multiplying matrices by each other.
|
| template<typename Type> |
| PIMathVector< Type > | operator* (const PIMathMatrix< Type > &fm, const PIMathVector< Type > &sv) |
| | Multiplying a matrix by a vector.
|
| template<typename Type> |
| PIMathVector< Type > | operator* (const PIMathVector< Type > &sv, const PIMathMatrix< Type > &fm) |
| | Multiplying a vector by a matrix.
|
| template<typename Type> |
| PIMathMatrix< Type > | operator* (const Type &x, const PIMathMatrix< Type > &v) |
| | Multiplying a value of type Type by a matrix.
|
|
template<typename T> |
| PIMathMatrix< complex< T > > | hermitian (const PIMathMatrix< complex< T > > &m) |
| | Returns the Hermitian form of complex matrix m.
|