Linear Algebra
arduino
Accessible implementations of linear algebra algorithms
|
#include "Matrix.hpp"
Go to the source code of this file.
Classes | |
class | PermutationMatrix |
Class that represents matrices that permute the rows or columns of other matrices. More... | |
Functions | |
Matrix | operator* (const PermutationMatrix &P, const Matrix &A) |
Left application of permutation matrix (P permutes rows of A). More... | |
Matrix && | operator* (const PermutationMatrix &P, Matrix &&A) |
Left application of permutation matrix (P permutes rows of A). More... | |
Matrix | operator* (const Matrix &A, const PermutationMatrix &P) |
Right application of permutation matrix (P permutes columns of A). More... | |
Matrix && | operator* (Matrix &&A, const PermutationMatrix &P) |
Right application of permutation matrix (P permutes columns of A). More... | |
SquareMatrix | operator* (const PermutationMatrix &P, const SquareMatrix &A) |
Left application of permutation matrix (P permutes rows of A). More... | |
SquareMatrix && | operator* (const PermutationMatrix &P, SquareMatrix &&A) |
Left application of permutation matrix (P permutes rows of A). More... | |
SquareMatrix | operator* (const SquareMatrix &A, const PermutationMatrix &P) |
Right application of permutation matrix (P permutes columns of A). More... | |
SquareMatrix && | operator* (SquareMatrix &&A, const PermutationMatrix &P) |
Right application of permutation matrix (P permutes columns of A). More... | |
Vector | operator* (const PermutationMatrix &P, const Vector &v) |
Left application of permutation matrix (P permutes rows of v). More... | |
Vector && | operator* (const PermutationMatrix &P, Vector &&v) |
Left application of permutation matrix (P permutes rows of v). More... | |
RowVector | operator* (const RowVector &v, const PermutationMatrix &P) |
Right application of permutation matrix (P permutes columns of v). More... | |
RowVector && | operator* (RowVector &&v, const PermutationMatrix &P) |
Right application of permutation matrix (P permutes columns of v). More... | |
PermutationMatrix | transpose (const PermutationMatrix &P) |
Transpose a permutation matrix (inverse permutation). More... | |
PermutationMatrix && | transpose (PermutationMatrix &&P) |
Transpose a permutation matrix (inverse permutation). More... | |