GetFEM
5.4.2
|
Extract a basis of the range of a (large sparse) matrix from the columns of this matrix. More...
#include "gmm_dense_qr.h"
#include "gmm_dense_lu.h"
#include "gmm_kernel.h"
#include "gmm_iter.h"
#include <set>
#include <list>
Go to the source code of this file.
Functions | |
template<typename Mat > | |
void | gmm::range_basis (const Mat &B, std::set< size_type > &columns, double EPS=1E-12) |
Range Basis : Extract a basis of the range of a (large sparse) matrix selecting some column vectors of this matrix. More... | |
Extract a basis of the range of a (large sparse) matrix from the columns of this matrix.
Definition in file gmm_range_basis.h.
void gmm::range_basis | ( | const Mat & | B, |
std::set< size_type > & | columns, | ||
double | EPS = 1E-12 |
||
) |
Range Basis : Extract a basis of the range of a (large sparse) matrix selecting some column vectors of this matrix.
This is in particular useful to select an independent set of linear constraints.
The algorithm is optimized for two cases :
Definition at line 490 of file gmm_range_basis.h.