31 namespace prerootdata {
73 : d_roots(roots),d_coroots(coroots), d_rank(rank) {}
size_t rank() const
Rank of the root datum.
Definition: prerootdata.h:88
const CoweightList & simple_coroots() const
Definition: prerootdata.h:93
int_Matrix Cartan_matrix() const
Definition: prerootdata.cpp:85
PreRootDatum(const WeightList &roots, const CoweightList &coroots, size_t rank)
Definition: prerootdata.h:70
void simple_reflect(weyl::Generator i, matrix::Vector< C > &v) const
Definition: prerootdata.cpp:123
bool operator==(const PreRootDatum &prd) const
Definition: prerootdata.h:80
~PreRootDatum()
Definition: prerootdata.h:77
WeightList d_roots
List of the simple roots as elements of Z^d_rank, expressed in the basis specified by the argument b ...
Definition: prerootdata.h:54
Definition: prerootdata.h:48
std::vector< Weight > WeightList
Definition: Atlas.h:162
PreRootDatum()
Definition: prerootdata.h:68
size_t d_rank
Rank of the root datum.
Definition: prerootdata.h:63
CoweightList d_coroots
Definition: prerootdata.h:59
std::vector< Weight > CoweightList
Definition: Atlas.h:163
const WeightList & simple_roots() const
Definition: prerootdata.h:91
PreRootDatum & quotient(const LatticeMatrix &sublattice)
Definition: prerootdata.cpp:97
unsigned char Generator
Definition: Atlas.h:226
Vertex v
Definition: graph.cpp:116