atlas::bitvector Namespace Reference


Classes

class  BitVector
class  FirstBit
class  BitMatrix

Functions

template<size_t dim>
void combination (BitVector< dim > &, const std::vector< BitVector< dim > > &, const bitset::BitSet< dim > &)
template<size_t dim>
void combination (bitset::BitSet< dim > &, const std::vector< bitset::BitSet< dim > > &, const bitset::BitSet< dim > &)
template<size_t dim>
void complement (bitset::BitSet< dim > &, const std::vector< BitVector< dim > > &, size_t)
template<size_t dim>
bool firstSolution (bitset::BitSet< dim > &, const std::vector< BitVector< dim > > &, const BitVector< dim > &)
template<size_t dim>
bool firstSolution (BitVector< dim > &, const std::vector< BitVector< dim > > &)
template<size_t dim>
void identityMatrix (BitMatrix< dim > &, size_t)
template<size_t dim>
void initBasis (std::vector< BitVector< dim > > &, size_t)
template<size_t dim>
bool isIndependent (const std::vector< BitVector< dim > > &)
template<size_t dim>
void normalize (bitset::BitSet< dim > &, std::vector< BitVector< dim > > &)
template<size_t dim>
void normalSpanAdd (std::vector< BitVector< dim > > &, std::vector< size_t > &, const BitVector< dim > &)
template<size_t dim>
void projection (BitMatrix< dim > &p, const std::vector< BitVector< dim > > &b, size_t d)
template<size_t dim>
void reflectionMatrix (BitMatrix< dim > &, const BitVector< dim > &, const BitVector< dim > &)
template<size_t dim>
void relations (std::vector< BitVector< dim > > &, const std::vector< BitVector< dim > > &)
template<size_t dim>
bool scalarProduct (const BitVector< dim > &, const BitVector< dim > &)
template<size_t dim>
void spanAdd (std::vector< BitVector< dim > > &, std::vector< size_t > &, const BitVector< dim > &)


Function Documentation

template<size_t dim>
void atlas::bitvector::combination bitset::BitSet< dim > &  ,
const std::vector< bitset::BitSet< dim > > &  ,
const bitset::BitSet< dim > & 
 

template<size_t dim>
void atlas::bitvector::combination BitVector< dim > &  ,
const std::vector< BitVector< dim > > &  ,
const bitset::BitSet< dim > & 
 

template<size_t dim>
void atlas::bitvector::complement bitset::BitSet< dim > &  ,
const std::vector< BitVector< dim > > &  ,
size_t 
 

template<size_t dim>
bool atlas::bitvector::firstSolution BitVector< dim > &  ,
const std::vector< BitVector< dim > > & 
 

template<size_t dim>
bool atlas::bitvector::firstSolution bitset::BitSet< dim > &  ,
const std::vector< BitVector< dim > > &  ,
const BitVector< dim > & 
 

template<size_t dim>
void atlas::bitvector::identityMatrix BitMatrix< dim > &  ,
size_t 
 

template<size_t dim>
void atlas::bitvector::initBasis std::vector< BitVector< dim > > &  ,
size_t 
 

template<size_t dim>
bool atlas::bitvector::isIndependent const std::vector< BitVector< dim > > &   ) 
 

template<size_t dim>
void atlas::bitvector::normalize bitset::BitSet< dim > &  ,
std::vector< BitVector< dim > > & 
 

template<size_t dim>
void atlas::bitvector::normalSpanAdd std::vector< BitVector< dim > > &  ,
std::vector< size_t > &  ,
const BitVector< dim > & 
 

template<size_t dim>
void atlas::bitvector::projection BitMatrix< dim > &  p,
const std::vector< BitVector< dim > > &  b,
size_t  d
 

template<size_t dim>
void atlas::bitvector::reflectionMatrix BitMatrix< dim > &  ,
const BitVector< dim > &  ,
const BitVector< dim > & 
 

template<size_t dim>
void atlas::bitvector::relations std::vector< BitVector< dim > > &  ,
const std::vector< BitVector< dim > > & 
 

template<size_t dim>
bool atlas::bitvector::scalarProduct const BitVector< dim > &  ,
const BitVector< dim > & 
 

template<size_t dim>
void atlas::bitvector::spanAdd std::vector< BitVector< dim > > &  ,
std::vector< size_t > &  ,
const BitVector< dim > & 
 


Generated on Mon Mar 20 07:47:11 2006 for atlas by  doxygen 1.4.6