linbox
Data Structures | Namespaces
matrix-permutation.h File Reference

A permutation class for operations on permutations, their representations and matrix row/column permuting. More...

#include <vector>
#include <ostream>
#include "matrix-permutation.inl"

Data Structures

class  BlasPermutation
 Lapack-style permutation. More...
class  MatrixPermutation
 Permutation classique. More...

Namespaces

namespace  LinBox
 

Namespace in which all linbox code resides.



Detailed Description

A permutation class for operations on permutations, their representations and matrix row/column permuting.

We provide a LinBox::BlasPermutation class that stores the permutation packed in a Lapack style and a LinBox::MatrixPermutation class that represents a permutation naturally. Converstions are provided.