MyraMath
Classes
nullspace.h File Reference

Returns orthonormal basis for the nullspace of A, such that A*null(A) = 0. More...

#include <myramath/utility/Number.h>
Include dependency graph for nullspace.h:

Go to the source code of this file.

Classes

class  myra::Matrix< Number >
 Tabulates an IxJ matrix. Allows random access, has column major layout to be compatible with BLAS/LAPACK. More...
 
class  myra::CMatrixRange< Number >
 Represents a const MatrixRange. More...
 

Functions

Matrix< NumberS > myra::nullspace (const CMatrixRange< NumberS > &A, float tolerance=1.0e-5)
 Returns orthonormal basis for the nullspace of A. The tolerance for rank detection can be optionally supplied.
 
Matrix< NumberD > myra::nullspace (const CMatrixRange< NumberD > &A, double tolerance)
 Returns orthonormal basis for the nullspace of A. The tolerance for rank detection can be optionally supplied.
 
Matrix< NumberC > myra::nullspace (const CMatrixRange< NumberC > &A, float tolerance)
 Returns orthonormal basis for the nullspace of A. The tolerance for rank detection can be optionally supplied.
 
Matrix< NumberZ > myra::nullspace (const CMatrixRange< NumberZ > &A, double tolerance)
 Returns orthonormal basis for the nullspace of A. The tolerance for rank detection can be optionally supplied.
 

Detailed Description

Returns orthonormal basis for the nullspace of A, such that A*null(A) = 0.