Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

BlasPermutation Class Reference

#include <blas-matrix.h>

List of all members.

Public Methods

 BlasPermutation ()
 BlasPermutation (const size_t n)
 BlasPermutation (const std::vector< size_t > P)
 BlasPermutation (const BlasPermutation &P)
BlasPermutation & operator= (const BlasPermutation &P)
const size_t * getPointer () const
size_t * getWritePointer ()
const size_t getOrder () const
BlasPermutation & extendTrivially (const size_t newSize)

Protected Attributes

std::vector< size_t > _PP
size_t _order


Constructor & Destructor Documentation

BlasPermutation   [inline]
 

BlasPermutation const size_t    n [inline]
 

BlasPermutation const std::vector< size_t >    P [inline]
 

BlasPermutation const BlasPermutation &    P [inline]
 


Member Function Documentation

BlasPermutation& extendTrivially const size_t    newSize [inline]
 

const size_t getOrder   const [inline]
 

const size_t* getPointer   const [inline]
 

size_t* getWritePointer   [inline]
 

BlasPermutation& operator= const BlasPermutation &    P [inline]
 


Member Data Documentation

size_t _order [protected]
 

std::vector<size_t> _PP [protected]
 


Generated on Mon Jun 20 09:16:52 2005 for linbox by doxygen1.2.18