Main Page
Namespaces
Classes
Files
Directories
Class List
Class Hierarchy
Class Members
atlas
::
tits
::
TitsGroup
atlas::tits::TitsGroup Class Reference
#include <tits.h>
Collaboration diagram for atlas::tits::TitsGroup:
[
legend
]
List of all members.
Public Member Functions
TitsGroup
()
TitsGroup
(const
rootdata::RootDatum
&, const
latticetypes::LatticeMatrix
&)
~TitsGroup
()
void
conjugate
(
TitsElt
&a,
weyl::Generator
s
) const
void
invConjugate
(
TorusPart
&, const
weyl::WeylElt
&) const
void
leftProd
(
TitsElt
&,
weyl::Generator
) const
unsigned long
length
(const
TitsElt
&a) const
void
prod
(
TitsElt
&,
weyl::Generator
) const
void
prod
(
TitsElt
&, const
TitsElt
&) const
const size_t
rank
() const
void
reflection
(
TorusPart
&x,
weyl::Generator
s
) const
const
TorusPart
&
simpleCoroot
(size_t j) const
const
TorusPart
&
simpleRoot
(size_t j) const
size_t
twist
(size_t j) const
void
twistedConjugate
(
TitsElt
&a,
weyl::Generator
s
) const
const
weyl::WeylGroup
&
weylGroup
() const
void
swap
(
TitsGroup
&)
Private Member Functions
TitsGroup
(const
TitsGroup
&)
TitsGroup
&
operator=
(const
TitsGroup
&)
Private Attributes
weyl::WeylGroup
*
d_weyl
size_t
d_rank
std::vector<
TorusPart
>
d_simpleRoot
std::vector<
TorusPart
>
d_simpleCoroot
TorusMatrix
d_involution
weyl::Twist
d_twist
Constructor & Destructor Documentation
atlas::tits::TitsGroup::TitsGroup
(
const
TitsGroup
&
)
[private]
atlas::tits::TitsGroup::TitsGroup
(
)
[inline]
atlas::tits::TitsGroup::TitsGroup
(
const
rootdata::RootDatum
&
,
const
latticetypes::LatticeMatrix
&
)
atlas::tits::TitsGroup::~TitsGroup
(
)
Member Function Documentation
void atlas::tits::TitsGroup::conjugate
(
TitsElt
&
a
,
weyl::Generator
s
)
const
[inline]
void atlas::tits::TitsGroup::invConjugate
(
TorusPart
&
,
const
weyl::WeylElt
&
)
const
void atlas::tits::TitsGroup::leftProd
(
TitsElt
&
,
weyl::Generator
)
const
unsigned long atlas::tits::TitsGroup::length
(
const
TitsElt
&
a
)
const
[inline]
TitsGroup
& atlas::tits::TitsGroup::operator=
(
const
TitsGroup
&
)
[private]
void atlas::tits::TitsGroup::prod
(
TitsElt
&
,
const
TitsElt
&
)
const
void atlas::tits::TitsGroup::prod
(
TitsElt
&
,
weyl::Generator
)
const
const size_t atlas::tits::TitsGroup::rank
(
)
const
[inline]
void atlas::tits::TitsGroup::reflection
(
TorusPart
&
x
,
weyl::Generator
s
)
const
[inline]
const
TorusPart
& atlas::tits::TitsGroup::simpleCoroot
(
size_t
j
)
const
[inline]
const
TorusPart
& atlas::tits::TitsGroup::simpleRoot
(
size_t
j
)
const
[inline]
void atlas::tits::TitsGroup::swap
(
TitsGroup
&
)
size_t atlas::tits::TitsGroup::twist
(
size_t
j
)
const
[inline]
void atlas::tits::TitsGroup::twistedConjugate
(
TitsElt
&
a
,
weyl::Generator
s
)
const
[inline]
const
weyl::WeylGroup
& atlas::tits::TitsGroup::weylGroup
(
)
const
[inline]
Member Data Documentation
TorusMatrix
atlas::tits::TitsGroup::d_involution
[private]
size_t
atlas::tits::TitsGroup::d_rank
[private]
std::vector<
TorusPart
>
atlas::tits::TitsGroup::d_simpleCoroot
[private]
std::vector<
TorusPart
>
atlas::tits::TitsGroup::d_simpleRoot
[private]
weyl::Twist
atlas::tits::TitsGroup::d_twist
[private]
weyl::WeylGroup
*
atlas::tits::TitsGroup::d_weyl
[private]
The documentation for this class was generated from the following files:
sources/structure/
tits.h
sources/structure/
tits.cpp
Generated on Mon Mar 20 07:47:40 2006 for atlas by
1.4.6