Functions |
| template<classTp> MatrixC<Tp>& | operator+= (MatrixC<Tp>& A, const MatrixC<Tp>& B) |
| | add and overwrite matrix and matrix. More...
|
| template<classTp> MatrixC<Tp>& | operator+= (MatrixC<Tp>& A, const Tp B) |
| | add and overwrite matrix and value.
|
| const MatrixFD | operator+ (const MatrixFD& A, const MatrixFD& B) |
| | add matrix and matrix.
|
| const VectorD | operator+ (const VectorD& A, const VectorD& B) |
| const MatrixFI | operator+ (const MatrixFI& A, const MatrixFI& B) |
| const VectorI | operator+ (const VectorI& A, const VectorI& B) |
| const MatrixSD | operator+ (const MatrixSD& A, const MatrixSD& B) |
| const MatrixBD | operator+ (const MatrixBD& A, const MatrixBD& B) |
| const MatrixFD | operator+ (const MatrixFD& A, const double v) |
| | add matrix and value.
|
| const VectorD | operator+ (const VectorD& A, const double v) |
| const MatrixFI | operator+ (const MatrixFI& A, const int v) |
| const VectorI | operator+ (const VectorI& A, const int v) |
| const MatrixSD | operator+ (const MatrixSD& A, const double v) |
| const MatrixBD | operator+ (const MatrixBD& A, const double v) |
| template<classTp> MatrixC<Tp>& | operator-= (MatrixC<Tp>& A, const MatrixC<Tp>& B) |
| | subtract and overwrite matrix and matrix.
|
| template<classTp> MatrixC<Tp>& | operator-= (MatrixC<Tp>& A, const Tp B) |
| | subtract and overwrite matrix and value.
|
| const MatrixFD | operator- (const MatrixFD& A, const MatrixFD& B) |
| | subtract matrix and matrix.
|
| const VectorD | operator- (const VectorD& A, const VectorD& B) |
| const MatrixFI | operator- (const MatrixFI& A, const MatrixFI& B) |
| const VectorI | operator- (const VectorI& A, const VectorI& B) |
| const MatrixSD | operator- (const MatrixSD& A, const MatrixSD& B) |
| const MatrixBD | operator- (const MatrixBD& A, const MatrixBD& B) |
| const MatrixFD | operator- (const MatrixFD& A, const double v) |
| | subtract matrix and value.
|
| const VectorD | operator- (const VectorD& A, const double v) |
| const MatrixFI | operator- (const MatrixFI& A, const int v) |
| const VectorI | operator- (const VectorI& A, const int v) |
| const MatrixSD | operator- (const MatrixSD& A, const double v) |
| const MatrixBD | operator- (const MatrixBD& A, const double v) |
| MatrixFD | operator * (const MatrixFD& A, const MatrixFD& B) |
| | multiply matrix and matrix.
|
| MatrixFD | operator * (const MatrixSD& A, const MatrixFD& B) |
| MatrixFD | operator * (const MatrixBD& A, const MatrixFD& B) |
| MatrixFI | operator * (const MatrixFI& A, const MatrixFI& B) |
| double | operator * (const VectorD& A, const VectorD& B) |
| int | operator * (const VectorI& A, const VectorI& B) |
| MatrixFD | operator * (const MatrixFD& A, const double v) |
| | multiply matrix and value.
|
| MatrixSD | operator * (const MatrixSD& A, const double v) |
| MatrixBD | operator * (const MatrixBD& A, const double v) |
| MatrixFI | operator * (const MatrixFI& A, const int v) |
| VectorD | operator * (const VectorD& A, const double v) |
| VectorI | operator * (const VectorI& A, const int v) |
| MatrixFD | operator * (const double v, const MatrixFD& A) |
| MatrixSD | operator * (const double v, const MatrixSD& A) |
| MatrixBD | operator * (const double v, const MatrixBD& A) |
| MatrixFI | operator * (const int v, const MatrixFI& A) |
| VectorD | operator * (const double v, const VectorD& A) |
| VectorI | operator * (const int v, const VectorI& A) |
| VectorD | operator * (const MatrixFD& A, const VectorD& B) |
| | multiply matrix with vector.
|
| VectorD | operator * (const MatrixSD& A, const VectorD& B) |
| VectorD | operator * (const MatrixBD& A, const VectorD& B) |
| VectorI | operator * (const MatrixFI& A, const VectorI& B) |
| VectorD | operator * (const VectorD& B, const MatrixFD& A) |
| VectorD | operator * (const VectorD& B, const MatrixSD& A) |
| VectorD | operator * (const VectorD& B, const MatrixBD& A) |
| VectorI | operator * (const VectorI& B, const MatrixFI& A) |
| MatrixFD& | operator *= (MatrixFD& A, const double v) |
| | multiply and overwrite.
|
| MatrixSD& | operator *= (MatrixSD& A, const double v) |
| MatrixBD& | operator *= (MatrixBD& A, const double v) |
| MatrixFI& | operator *= (MatrixFI& A, const int v) |
| VectorD& | operator *= ( VectorD& A, const double v) |
| VectorI& | operator *= ( VectorI& A, const int v) |
| VectorD& | operator *= (VectorD& B, const MatrixFD& A) |
| VectorD& | operator *= (VectorD& B, const MatrixSD& A) |
| VectorD& | operator *= (VectorD& B, const MatrixBD& A) |
| VectorI& | operator *= (VectorI& B, const MatrixFI& A) |
| MatrixFD | operator/ (const MatrixFD& B, MatrixFD& A) |
| | solve linear equation system.
|
| MatrixFD | operator/ (const MatrixFD& B, MatrixSD& A) |
| MatrixFD | operator/ (const MatrixFD& B, MatrixBD& A) |
| VectorD | operator/ (const VectorD& B, MatrixFD& A) |
| VectorD | operator/ (const VectorD& B, MatrixSD& A) |
| VectorD | operator/ (const VectorD& B, MatrixBD& A) |
| MatrixFD& | operator/= (MatrixFD& B, MatrixFD& A) |
| | solve a linear equation system and write solution to B,.
|
| MatrixFD& | operator/= (MatrixFD& B, MatrixSD& A) |
| MatrixFD& | operator/= (MatrixFD& B, MatrixBD& A) |
| VectorD& | operator/= (VectorD& B, MatrixFD& A) |
| VectorD& | operator/= (VectorD& B, MatrixSD& A) |
| VectorD& | operator/= (VectorD& B, MatrixBD& A) |
| MatrixFD& | operator/= (MatrixFD& A, const double da) |
| | divide by constant double value and overwrite.
|
| MatrixSD& | operator/= (MatrixSD& A, const double da) |
| MatrixBD& | operator/= (MatrixBD& A, const double da) |
| VectorD& | operator/= ( VectorD& A, const double da) |
| MatrixFD | operator/ (MatrixFD& A, const double da) |
| | divide by constant double value.
|
| MatrixSD | operator/ (MatrixSD& A, const double da) |
| MatrixBD | operator/ (MatrixBD& A, const double da) |
| VectorD | operator/ (VectorD& A, const double da) |