|  | 
|  | TitsCoset (const InnerClass &G, Grading base_grading) | 
|  | 
|  | TitsCoset (const InnerClass &G) | 
|  | 
|  | TitsCoset (const InnerClass &G, tags::DualTag) | 
|  | 
|  | ~TitsCoset () | 
|  | 
| const TitsGroup & | titsGroup () const | 
|  | 
| const WeylGroup & | weylGroup () const | 
|  | 
| bool | hasTwistedCommutation (weyl::Generator s, const TwistedInvolution &tw) const | 
|  | 
| Grading | base_grading () const | 
|  | 
| bool | is_valid (TitsElt a) const | 
|  | 
| bool | simple_grading (const TitsElt &a, size_t s) const | 
|  | 
| bool | simple_imaginary_grading (TorusPart x, RootNbr alpha) const | 
|  | 
| bool | grading (TitsElt a, RootNbr alpha) const | 
|  | 
| void | basedTwistedConjugate (TitsElt &a, size_t s) const | 
|  | 
| void | strict_based_twisted_conjugate (TitsElt &a, size_t s) const | 
|  | 
| void | basedTwistedConjugate (TitsElt &a, const WeylWord &w) const | 
|  | 
| void | basedTwistedConjugate (const WeylWord &w, TitsElt &a) const | 
|  | 
| void | Cayley_transform (TitsElt &a, size_t s) const | 
|  | 
| void | inverse_Cayley_transform (TitsElt &a, size_t s, const SmallSubspace &mod_space) const | 
|  | 
| TitsElt | twisted (const TitsElt &a) const | 
|  | 
| TorusPart | twisted (const TorusPart &t) const | 
|  | 
The class |TitsCoset| augments the |TitsGroup| class with the choice of a basic strong involution $$, which is needed to define the additional methods |simple_grading|, |basedTwistedConjugate| and |Cayley_transform| (although the latter happens to have an implementation independent of ).
All |TitsElement| values $t.$ get reinterpreted as $t..$ We are no longer in a group, but in a coset of the group. Also the images of the operations |basedTwistedConjugate| and |Cayley_transform| are only defined modulo the equivalence relation generated by conjugation by torus elements. If conjugation by $w.$ acts as $$ on the Lie algebra $h$ of $H$, then the equivalence class of $a=t..$ is obtained by modifying $t$ by any value in the direction of the image of $-1$ (the $-1$ eigenspace of $$; in the concrete representation |TorusPart|, by any reduction modulo 2 of a $-$ fixed vector). In practice this means most of all that any torus element $x$ the elements $x.a$ and $(x).a=a.x$ and are equivalent.