|
|
Definition at line 28 of file lietype_fwd.h. Referenced by atlas::interactive::getInnerClass(), and atlas::realform_io::Interface::Interface(). |
|
|
Definition at line 27 of file lietype_fwd.h. Referenced by atlas::interactive::getInnerClass(), atlas::interactive::getInteractive(), atlas::realform_io::Interface::Interface(), and atlas::testprint::printBlockData(). |
|
|
|
||||||||||||||||
|
Synopsis: sets the block of size (rs,rs) starting from (r,r) to the identity Precondition: the block is set to zero. Definition at line 321 of file lietype.cpp. References atlas::latticetypes::LatticeMatrix. Referenced by addSimpleInvolution(). |
|
||||||||||||||||
|
Synopsis: flips the last two vectors in the block of size rs starting from (r,r). Precondition: the block is set to zero. Definition at line 338 of file lietype.cpp. References atlas::latticetypes::LatticeMatrix. Referenced by addSimpleInvolution(). |
|
||||||||||||||||
|
Synopsis: sets the block of size (rs,rs) starting from (r,r) to minus the identity Precondition: the block is set to zero. Definition at line 357 of file lietype.cpp. References atlas::latticetypes::LatticeMatrix. Referenced by addSimpleInvolution(). |
|
||||||||||||||||||||
|
Synopsis: appends to m, from position (r,r), the fundamental involution corresponding to x in size rs. Definition at line 373 of file lietype.cpp. References addCompactInvolution(), addDInvolution(), addMinusIdentity(), atlas::latticetypes::LatticeMatrix, rank(), and type(). Referenced by involution(). |
|
||||||||||||
|
Synopsis: checks if the rank l is in the valid range for x. Definition at line 193 of file lietype.cpp. Referenced by atlas::interactive_lietype::checkSimpleLieType(). |
|
||||||||||||||||
|
Synopsis: puts in dict the dual inner class type of ict. Definition at line 143 of file lietype.cpp. References SimpleLieType. Referenced by atlas::realform_io::Interface::Interface(). |
|
||||||||||||
|
Synopsis: puts in dlt the dual Lie type of lt. Definition at line 109 of file lietype.cpp. Referenced by atlas::realform_io::Interface::Interface(). |
|
||||||||||||||||
|
Synopsis: constructs the fundamental involution for the Lie type lt and the inner class ic, in the weight basis for the simply connected group. Precondition: it has already been checked that ic holds a valid inner class type for lt. Definition at line 245 of file lietype.cpp. References addSimpleInvolution(), atlas::latticetypes::LatticeMatrix, rank(), atlas::matrix::Matrix< C >::resize(), and SimpleLieType. Referenced by atlas::interpreter::basic_involution_wrapper(), and atlas::interactive::getInnerClass(). |
|
|
|
|
Definition at line 93 of file lietype.h. Referenced by atlas::testrun::CoveringIterator::CoveringIterator(), atlas::printType(), and semisimpleRank(). |
|
|
Synopsis: returns the semisimple rank of the group. Definition at line 294 of file lietype.cpp. References semisimpleRank(). Referenced by atlas::blocks::Block::Block(), atlas::GradingAction::GradingAction(), atlas::involutions::helper::Helper::Helper(), atlas::kgb::KGB::KGB(), atlas::kgb::KGBHelp::KGBHelp(), and atlas::tits::TitsGroup::TitsGroup(). |
|
|
|
Used by the interaction in interactive_lietype.cpp to tell the user what input is expected for an inner class type. The letter "C" stands for "complex"; it goes with two adjacent equal Lie types, to say that the group has the corresponding complex simple factor. (For example, a Lie type of A4.A4 and inner type C refers to SL(5,C).) The letter "c" stands for "compact"; it designates the inner class of forms in which rank(G) = rank(K) (so that there is a compact Cartan subgroup.) The letter "s" stands for "split," and designates the inner class containing the split real form of G. The letter "u" stands for "unequal rank," and designates an inner class of forms with no compact Cartan and (if possible) no split Cartan. This inner class is allowed only in A_n, n > 1, D_n, and E_6. In types A, E6, and D_{2n+1} the unique unequal rank inner class is split, and the inner class designator "u" is then mapped to "s." (This is important, because the code implementing the Cartan involution in lietype.cpp would not work in types A and E with the designator "u.") In type D_{2n}, the inner class "u" corresponds to the Cartan involution exchanging the two simple roots at the branched end of the Dynkin diagram. (In D_4 there are three involutions fitting this description. The software picks just one of them. Since the three differ by an outer automorphism of D_4, this loss of generality is harmless.) The real forms in the inner class "u" for D_{2n} are the special orthogonal groups of signature (odd,odd). The letter "e" stands for "equal rank," and is mapped in every case to "c." Definition at line 67 of file lietype.h. Referenced by atlas::interactive_lietype::checkInnerClass(). |
|
|
Used by the interaction in interactive_lietype.cpp to tell the user what input is expected for a Lie type. Definition at line 30 of file lietype.h. Referenced by atlas::interactive_lietype::checkSimpleLieType(). |
1.3.9.1