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

/home/r0/dav/atlas.dir/atlas3/sources/structure/rootdata_fwd.h File Reference

Class declarations and type definitions for RootDatum. More...

#include "bitmap_fwd.h"
#include "latticetypes_fwd.h"

Include dependency graph for rootdata_fwd.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  atlas
namespace  atlas::rootdata

Typedefs

typedef unsigned long RootNbr
 Integer representing the location of a root on the list maintained by a RootDatum.
typedef latticetypes::LatticeElt Root
 Type for a root, coroot, character, or cocharacter: an element of the lattice Z^n.
typedef std::vector< RootNbrRootList
 List of _numbers_ of roots, referring to the list of roots in RootDatum.
typedef RootIterator< RootList::const_iterator > WRootIterator
typedef bitmap::BitMap RootSet
 BitMap representing a set of roots (such as the set of positive roots, or noncompact roots).
typedef std::vector< RootSetRootSetList


Detailed Description

Class declarations and type definitions for RootDatum.

Definition in file rootdata_fwd.h.


Typedef Documentation

typedef latticetypes::LatticeElt atlas::rootdata::Root
 

Type for a root, coroot, character, or cocharacter: an element of the lattice Z^n.

Definition at line 42 of file rootdata_fwd.h.

Referenced by atlas::rootdata::RootDatum::RootDatum(), and atlas::rootdata::RootDatum::rootPermutation().

typedef std::vector<RootNbr> atlas::rootdata::RootList
 

List of _numbers_ of roots, referring to the list of roots in RootDatum.

According to Fokko, this type should therefore have been called RootNbrList.

Definition at line 50 of file rootdata_fwd.h.

Referenced by atlas::compactEquations(), atlas::cartanset::CartanClassSet::correlateDualForms(), atlas::cartanset::CartanClassSet::correlateForms(), atlas::gradings::findGrading(), atlas::gradings::gradingType(), atlas::realform_io::Interface::Interface(), atlas::realredgp::RealReductiveGroup::RealReductiveGroup(), atlas::rootdata::RootDatum::simpleBasis(), and atlas::rootdata::RootDatum::simpleRootList().

typedef unsigned long atlas::rootdata::RootNbr
 

Integer representing the location of a root on the list maintained by a RootDatum.

The roots in a root datum should almost always be referred to by their numbers.

Definition at line 33 of file rootdata_fwd.h.

Referenced by atlas::gradings::gradingType(), atlas::rootdata::RootDatum::posRootNbr(), atlas::rootdata::RootDatum::reflectedRoot(), atlas::rootdata::RootDatum::RootDatum(), atlas::rootdata::RootDatum::rootMinus(), atlas::rootdata::RootDatum::rootNbr(), atlas::rootdata::RootDatum::simpleRootNbr(), and atlas::cartanclass::toMostSplit().

typedef bitmap::BitMap atlas::rootdata::RootSet
 

BitMap representing a set of roots (such as the set of positive roots, or noncompact roots).

Definition at line 56 of file rootdata_fwd.h.

Referenced by atlas::cartanclass::Fiber::compactRoots(), atlas::cartanclass::InvolutionData::complex_roots(), atlas::cartanclass::Fiber::complexRootSet(), atlas::cartanset::CartanClassSet::extend(), atlas::gradings::findGrading(), atlas::kgb::grading_offset_for(), atlas::cartanclass::InvolutionData::imaginary_roots(), atlas::cartanclass::CartanClass::imaginaryRootSet(), atlas::cartanclass::Fiber::imaginaryRootSet(), atlas::cartanclass::Fiber::makeBaseGrading(), atlas::cartanclass::Fiber::makeGradingShifts(), atlas::cartanset::makeRepresentative(), atlas::cartanset::CartanClassSet::noncompactPosRootSet(), atlas::realredgp::RealReductiveGroup::noncompactRoots(), atlas::cartanset::CartanClassSet::noncompactRoots(), atlas::cartanclass::Fiber::noncompactRoots(), atlas::orthogonalMAlpha(), atlas::rootdata::RootDatum::posRootSet(), atlas::prettyprint::printInRootBasis(), atlas::cartanclass::InvolutionData::real_roots(), atlas::cartanclass::CartanClass::realRootSet(), atlas::cartanclass::Fiber::realRootSet(), atlas::cartanclass::restrictGrading(), atlas::rootdata::rootBasis(), atlas::rootdata::RootDatum::simpleBasis(), atlas::rootdata::RootDatum::simpleRootSet(), atlas::kgb::square_class_grading_offset(), atlas::cartanclass::toMostSplit(), and atlas::rootdata::RootDatum::twoRho().

typedef std::vector<RootSet> atlas::rootdata::RootSetList
 

Definition at line 57 of file rootdata_fwd.h.

typedef RootIterator<RootList::const_iterator> atlas::rootdata::WRootIterator
 

Definition at line 51 of file rootdata_fwd.h.

Referenced by atlas::rootdata::RootDatum::beginPosCoroot(), atlas::rootdata::RootDatum::beginPosRoot(), atlas::rootdata::RootDatum::beginSimpleCoroot(), atlas::rootdata::RootDatum::beginSimpleRoot(), atlas::interpreter::check_involution(), atlas::rootdata::RootDatum::endPosCoroot(), atlas::rootdata::RootDatum::endPosRoot(), atlas::rootdata::RootDatum::endSimpleCoroot(), atlas::rootdata::RootDatum::endSimpleRoot(), atlas::fillRoots(), atlas::poscoroots_f(), atlas::posroots_f(), atlas::rootdata::RootDatum::RootDatum(), atlas::simplecoroots_f(), and atlas::simpleroots_f().


Generated on Wed Mar 26 16:51:19 2008 for atlas by  doxygen 1.3.9.1