Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

atlas::bitset Namespace Reference


Classes

class  atlas::bitset::BitSetBase< n >
class  atlas::bitset::BitSetBase< 0 >
 Intended as Base for an empty BitSet. Fill in if necessary. More...
class  atlas::bitset::BitSetBase< 1 >
 Base for a non-empty BitSet that fits in one word. More...
class  atlas::bitset::BitSetBase< 1 >::iterator
 Iterator through the _set_ bits in the container. More...
class  atlas::bitset::BitSetBase< 2 >
 Base for a non-empty BitSet that fits in two words but not one. More...
class  atlas::bitset::BitSetBase< 2 >::iterator
 Iterator runs through the _set_ bits in the container. More...
class  atlas::bitset::BitSetBase< 3 >
class  atlas::bitset::BitSetBase< 4 >
class  atlas::bitset::BaseSize< n >
 The class BaseSize computes (with its member 'value') the base size
  • the number of words needed for a BitSet holding n bits. Since n must be a compile time constant, BaseSize<n>::value will be one as well.
More...
class  atlas::bitset::BitSet< n >
 Set of n bits. More...

Typedefs

typedef BitSet< constants::RANK_MAXRankFlags
typedef BitSet< 2 *constants::RANK_MAXTwoRankFlags
typedef std::vector< RankFlagsRankFlagsList

Functions

template<size_t n>
BitSet< n > operator~ (const BitSet< n > &d_b)
template<size_t n>
void set (BitSet< n > &, size_t)


Typedef Documentation

typedef BitSet<constants::RANK_MAX> atlas::bitset::RankFlags
 

Definition at line 31 of file bitset_fwd.h.

Referenced by atlas::blocks::Block::Block(), atlas::filekl::block_info::block_info(), block_info::block_info(), atlas::cartanset::CartanClassSet::canonicalize(), atlas::dynkin::DynkinDiagram::component(), atlas::wgraph::WGraph::descent(), atlas::filekl::matrix_info::descent_set(), atlas::klsupport::KLSupport::descentSet(), atlas::kl::KLContext::descentSet(), atlas::dynkin::DynkinDiagram::DynkinDiagram(), atlas::klsupport::KLSupport::extremalize(), atlas::dynkin::DynkinDiagram::extremities(), atlas::klsupport::KLSupport::goodAscentSet(), atlas::cartanclass::Fiber::grading(), atlas::FiberAction::grading(), atlas::cartanclass::Fiber::gradingRep(), atlas::blocks::Block::involutionSupport(), atlas::filekl::block_info::is_primitive(), atlas::kl::helper::Helper::lengthOneMu(), atlas::cartanclass::Fiber::makeFiberMap(), atlas::cartanclass::Fiber::makeGradingShifts(), atlas::cartanclass::Fiber::makeRealFormPartition(), atlas::cartanclass::CartanClass::makeSimpleComplex(), atlas::cartanclass::Fiber::makeStrongRepresentatives(), atlas::kgb::KGBHelp::naive_seed(), atlas::cartanclass::Fiber::noncompactRoots(), atlas::FiberAction::operator()(), atlas::filekl::block_info::primitivize(), atlas::klsupport::KLSupport::primitivize(), atlas::filekl::block_info::prims_for_descents_of(), atlas::block_io::printDescent(), atlas::prettyprint::printDescentSet(), atlas::wgraph::WGraph::reset(), atlas::dynkin::DynkinDiagram::star(), atlas::cartanclass::Fiber::toAdjoint(), atlas::wgraph::wGraph(), and atlas::filekl::write_block_file().

typedef std::vector<RankFlags> atlas::bitset::RankFlagsList
 

Definition at line 33 of file bitset_fwd.h.

typedef BitSet<2*constants::RANK_MAX> atlas::bitset::TwoRankFlags
 

Definition at line 32 of file bitset_fwd.h.

Referenced by atlas::gradings::Status::set(), and atlas::gradings::Status::set_imaginary().


Function Documentation

template<size_t n>
BitSet< n > atlas::bitset::operator~ const BitSet< n > &  d_b  ) 
 

Definition at line 25 of file bitset_def.h.

References atlas::bitset::BitSet< n >::flip().

template<size_t n>
void atlas::bitset::set BitSet< n > &  ,
size_t 
 

Definition at line 30 of file bitset_def.h.

References atlas::bitset::BitSet< n >::set(), and atlas::bitset::BitSet< n >::truncate().

Referenced by atlas::bitvector::BitVector< dim >::BitVector(), atlas::dynkin::components(), atlas::bitset::BitSet< numFlags >::set(), atlas::bitset::BitSetBase< 2 >::set(), atlas::bitset::BitSetBase< 1 >::set(), atlas::bitvector::BitMatrix< constants::RANK_MAX >::set(), atlas::bitvector::BitMatrix< constants::RANK_MAX >::set_mod2(), atlas::bitvector::BitVector< dim >::set_mod2(), and atlas::bitset::BitSetBase< 1 >::slice().


Generated on Wed Mar 26 16:52:18 2008 for atlas by  doxygen 1.3.9.1