atlas::latticetypes Namespace Reference


Classes

class  RatLatticeElt

Typedefs

typedef int LatticeCoeff
typedef std::vector< LatticeCoeffLatticeElt
typedef std::vector< LatticeCoeffCoeffList
typedef LatticeElt Weight
typedef RatLatticeElt RatWeight
typedef std::vector< WeightWeightList
typedef std::vector< RatWeightRatWeightList
typedef matrix::Matrix< LatticeCoeffLatticeMatrix
typedef bitvector::BitVector<
constants::RANK_MAX
Component
typedef bitvector::BitVector<
2 *constants::RANK_MAX
LongComponent
typedef bitvector::BitMatrix<
constants::RANK_MAX
ComponentMap
typedef subquotient::NormalSubspace<
constants::RANK_MAX
ComponentSubspace
typedef subquotient::NormalSubquotient<
constants::RANK_MAX
ComponentSubquotient
typedef std::vector< ComponentComponentList
typedef std::vector< LongComponentLongComponentList

Functions

LatticeEltoperator+= (LatticeElt &v, const LatticeElt &w)
LatticeEltoperator-= (LatticeElt &v, const LatticeElt &w)
LatticeEltoperator *= (LatticeElt &v, const LatticeCoeff &c)
LatticeEltoperator/= (LatticeElt &v, const LatticeCoeff &d)
LatticeEltoperator- (LatticeElt &v)
bool isZero (const LatticeElt &v)
LatticeCoeff scalarProduct (const LatticeElt &v, const LatticeElt &w)
LatticeCoeff scalarProduct (const RatLatticeElt &v, const LatticeElt &w)

Variables

const LatticeCoeff ZeroCoeff = 0
const LatticeCoeff OneCoeff = 1


Typedef Documentation

typedef std::vector<LatticeCoeff> atlas::latticetypes::CoeffList
 

typedef bitvector::BitVector<constants::RANK_MAX> atlas::latticetypes::Component
 

typedef std::vector<Component> atlas::latticetypes::ComponentList
 

typedef bitvector::BitMatrix<constants::RANK_MAX> atlas::latticetypes::ComponentMap
 

typedef subquotient::NormalSubquotient<constants::RANK_MAX> atlas::latticetypes::ComponentSubquotient
 

typedef subquotient::NormalSubspace<constants::RANK_MAX> atlas::latticetypes::ComponentSubspace
 

typedef int atlas::latticetypes::LatticeCoeff
 

typedef std::vector<LatticeCoeff> atlas::latticetypes::LatticeElt
 

typedef matrix::Matrix<LatticeCoeff> atlas::latticetypes::LatticeMatrix
 

typedef bitvector::BitVector<2*constants::RANK_MAX> atlas::latticetypes::LongComponent
 

typedef std::vector<LongComponent> atlas::latticetypes::LongComponentList
 

typedef RatLatticeElt atlas::latticetypes::RatWeight
 

typedef std::vector<RatWeight> atlas::latticetypes::RatWeightList
 

typedef LatticeElt atlas::latticetypes::Weight
 

typedef std::vector<Weight> atlas::latticetypes::WeightList
 


Function Documentation

bool atlas::latticetypes::isZero const LatticeElt v  ) 
 

LatticeElt & atlas::latticetypes::operator *= LatticeElt v,
const LatticeCoeff c
 

LatticeElt & atlas::latticetypes::operator+= LatticeElt v,
const LatticeElt w
 

LatticeElt & atlas::latticetypes::operator- LatticeElt v  ) 
 

LatticeElt & atlas::latticetypes::operator-= LatticeElt v,
const LatticeElt w
 

LatticeElt & atlas::latticetypes::operator/= LatticeElt v,
const LatticeCoeff d
 

LatticeCoeff atlas::latticetypes::scalarProduct const RatLatticeElt &  v,
const LatticeElt w
 

LatticeCoeff atlas::latticetypes::scalarProduct const LatticeElt v,
const LatticeElt w
 


Variable Documentation

const LatticeCoeff atlas::latticetypes::OneCoeff = 1
 

const LatticeCoeff atlas::latticetypes::ZeroCoeff = 0
 


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