atlas::subquotient::NormalSubquotient< dim > Class Template Reference

#include <subquotient.h>

Collaboration diagram for atlas::subquotient::NormalSubquotient< dim >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NormalSubquotient ()
 NormalSubquotient (size_t n)
 NormalSubquotient (const std::vector< bitvector::BitVector< dim > > &, const std::vector< bitvector::BitVector< dim > > &, size_t)
 ~NormalSubquotient ()
size_t dimension () const
size_t rank () const
void representative (bitvector::BitVector< dim > &r, const bitvector::BitVector< dim > &w) const
unsigned long size () const
const NormalSubspace< dim > & space () const
const NormalSubspace< dim > & subspace () const
bitset::BitSet< dim > significantBits () const
const bitset::BitSet< dim > & support () const
void toSubquotient (bitvector::BitVector< dim > &v) const
void apply (const bitvector::BitMatrix< dim > &)
void swap (NormalSubquotient &)

Private Attributes

NormalSubspace< dim > d_space
NormalSubspace< dim > d_subspace
bitset::BitSet< dim > d_support

template<size_t dim>
class atlas::subquotient::NormalSubquotient< dim >


Constructor & Destructor Documentation

template<size_t dim>
atlas::subquotient::NormalSubquotient< dim >::NormalSubquotient  )  [inline]
 

template<size_t dim>
atlas::subquotient::NormalSubquotient< dim >::NormalSubquotient size_t  n  )  [inline, explicit]
 

template<size_t dim>
atlas::subquotient::NormalSubquotient< dim >::NormalSubquotient const std::vector< bitvector::BitVector< dim > > &  ,
const std::vector< bitvector::BitVector< dim > > &  ,
size_t 
 

template<size_t dim>
atlas::subquotient::NormalSubquotient< dim >::~NormalSubquotient  )  [inline]
 


Member Function Documentation

template<size_t dim>
void atlas::subquotient::NormalSubquotient< dim >::apply const bitvector::BitMatrix< dim > &   ) 
 

template<size_t dim>
size_t atlas::subquotient::NormalSubquotient< dim >::dimension  )  const [inline]
 

template<size_t dim>
size_t atlas::subquotient::NormalSubquotient< dim >::rank  )  const [inline]
 

template<size_t dim>
void atlas::subquotient::NormalSubquotient< dim >::representative bitvector::BitVector< dim > &  r,
const bitvector::BitVector< dim > &  w
const [inline]
 

template<size_t dim>
bitset::BitSet<dim> atlas::subquotient::NormalSubquotient< dim >::significantBits  )  const [inline]
 

template<size_t dim>
unsigned long atlas::subquotient::NormalSubquotient< dim >::size  )  const [inline]
 

template<size_t dim>
const NormalSubspace<dim>& atlas::subquotient::NormalSubquotient< dim >::space  )  const [inline]
 

template<size_t dim>
const NormalSubspace<dim>& atlas::subquotient::NormalSubquotient< dim >::subspace  )  const [inline]
 

template<size_t dim>
const bitset::BitSet<dim>& atlas::subquotient::NormalSubquotient< dim >::support  )  const [inline]
 

template<size_t dim>
void atlas::subquotient::NormalSubquotient< dim >::swap NormalSubquotient< dim > &   ) 
 

template<size_t dim>
void atlas::subquotient::NormalSubquotient< dim >::toSubquotient bitvector::BitVector< dim > &  v  )  const [inline]
 


Member Data Documentation

template<size_t dim>
NormalSubspace<dim> atlas::subquotient::NormalSubquotient< dim >::d_space [private]
 

template<size_t dim>
NormalSubspace<dim> atlas::subquotient::NormalSubquotient< dim >::d_subspace [private]
 

template<size_t dim>
bitset::BitSet<dim> atlas::subquotient::NormalSubquotient< dim >::d_support [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 20 07:47:37 2006 for atlas by  doxygen 1.4.6