Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

BlasPermutation Class Reference

#include <blas-matrix.h>


Public Member Functions

 BlasPermutation ()
 BlasPermutation (const size_t n)
 BlasPermutation (const std::vector< size_t > P)
 BlasPermutation (const BlasPermutation &P)
BlasPermutationoperator= (const BlasPermutation &P)
const size_t * getPointer () const
size_t * getWritePointer ()
const size_t getOrder () const
BlasPermutationextendTrivially (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& operator= const BlasPermutation P  )  [inline]
 

const size_t* getPointer  )  const [inline]
 

size_t* getWritePointer  )  [inline]
 

const size_t getOrder  )  const [inline]
 

BlasPermutation& extendTrivially const size_t  newSize  )  [inline]
 


Field Documentation

std::vector<size_t> _PP [protected]
 

size_t _order [protected]
 


Generated on Fri Jul 8 10:29:54 2005 for linbox by doxygen 1.3.7