1 #ifndef MATH_ROW_ECHELON_H 2 #define MATH_ROW_ECHELON_H 4 #include "MatrixTemplate.h" 26 void set(
const MatrixT& A);
27 void set(
const MatrixT& A,
const VectorT& b);
28 void set(
const MatrixT& A,
const MatrixT& B);
29 void backSub(VectorT& x)
const;
38 void calcFirstEntries();
void getNullspace(MatrixT &N) const
Returns a orthonormal basis for the nullspace in the columns of N.
Definition: RowEchelon.cpp:241
Compute reduced row-eschelon form for a matrix A.
Definition: RowEchelon.h:15
std::vector< int > firstEntry
indexes the first entry in each row of r
Definition: RowEchelon.h:42
A matrix over the field T.
Definition: function.h:10
Contains all definitions in the Math package.
Definition: WorkspaceBound.h:12
A vector over the field T.
Definition: function.h:9
void getAllSolutions(VectorT &x0, MatrixT &N) const
Calculates a pseudoinverse x0 as well as a nullspace matrix N.
Definition: RowEchelon.cpp:325