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