linbox
Data Structures | Namespaces
diagonal.h File Reference

Random diagonal matrices and diagonal matrices Class especially meant for diagonal precondtionners. More...

#include <vector>
#include "linbox/vector/vector-traits.h"
#include "linbox/vector/blas-vector.h"
#include "linbox/util/debug.h"
#include "linbox/linbox-config.h"
#include "linbox/field/hom.h"
#include "linbox/solutions/solution-tags.h"
#include "linbox/util/matrix-stream.h"
#include "linbox/util/write-mm.h"
#include "linbox/matrix/dense-matrix.h"
#include "linbox/matrix/matrix-domain.h"
#include "linbox/blackbox/fibb.h"
+ Include dependency graph for diagonal.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

class  Diagonal< Field, Trait >
 Random diagonal matrices are used heavily as preconditioners. More...
 
class  Diagonal< _Field, VectorCategories::DenseVectorTag >
 Specialization of Diagonal for application to dense vectors. More...
 
class  Diagonal< _Field, VectorCategories::SparseSequenceVectorTag >
 Specialization of Diagonal for application to sparse sequence vectors. More...
 
class  Diagonal< _Field, VectorCategories::SparseAssociativeVectorTag >
 Specialization of Diagonal for application to sparse associative vectors. More...
 

Namespaces

 LinBox
 Namespace in which all linbox code resides.
 

Detailed Description

Random diagonal matrices and diagonal matrices Class especially meant for diagonal precondtionners.