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

/home/r0/dav/atlas.dir/atlas3/sources/gkmod/kl.h File Reference

Class definitions and function declarations for the class KLContext. More...

#include <limits>
#include "kl_fwd.h"
#include "blocks_fwd.h"
#include "bitset.h"
#include "klsupport.h"
#include "polynomials.h"
#include "wgraph.h"

Include dependency graph for kl.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::kl

Classes

class  atlas::kl::KLContext
 Calculates and stores the Kazhdan-Lusztig polynomials for a block of representations of G. More...

Typedefs

typedef std::vector< KLPolKLStore
typedef KLStore::const_reference KLPolRef
typedef std::vector< KLIndexKLRow

Functions

const KLPol One (0)
 Polynomial 1.q^0.

Variables

const KLPol Zero
 Polynomial 0, which is stored as a vector of size 0.
const KLCoeff UndefKLCoeff = std::numeric_limits<KLCoeff>::max()
const KLCoeff UndefMuCoeff = std::numeric_limits<MuCoeff>::max()


Detailed Description

Class definitions and function declarations for the class KLContext.

Definition in file kl.h.


Typedef Documentation

typedef KLStore::const_reference atlas::kl::KLPolRef
 

Definition at line 48 of file kl.h.

Referenced by atlas::kl::helper::Helper::fillMuRow(), atlas::kl::helper::Helper::klPol(), atlas::kl::KLContext::klPol(), atlas::kl::helper::Thicket::klPol(), atlas::kl::helper::Helper::lengthOneMu(), and atlas::kl::helper::Helper::muCorrection().

typedef std::vector<KLIndex> atlas::kl::KLRow
 

Definition at line 50 of file kl.h.

Referenced by atlas::kl::KLContext::klPol(), atlas::kl::KLContext::klRow(), atlas::kl::helper::Thicket::klRow(), and atlas::kl::helper::Helper::writeRow().

typedef std::vector<KLPol> atlas::kl::KLStore
 

Definition at line 46 of file kl.h.

Referenced by atlas::kl::KLContext::polStore(), and atlas::kl::helper::Thicket::store().


Function Documentation

const KLPol One  ) 
 

Polynomial 1.q^0.


Variable Documentation

const KLCoeff atlas::kl::UndefKLCoeff = std::numeric_limits<KLCoeff>::max()
 

Definition at line 43 of file kl.h.

const KLCoeff atlas::kl::UndefMuCoeff = std::numeric_limits<MuCoeff>::max()
 

Definition at line 44 of file kl.h.

const KLPol atlas::kl::Zero
 

Polynomial 0, which is stored as a vector of size 0.

Definition at line 38 of file kl.h.


Generated on Wed Mar 26 16:49:53 2008 for atlas by  doxygen 1.3.9.1