GetFEM++
5.3

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=1E12) 
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 = 1E12 

) 
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.