atlas  0.6
blockmode.h
Go to the documentation of this file.
1 /*
2  This is blockmode.h
3 
4  Copyright (C) 2007 Marc van Leeuwen
5  part of the Atlas of Lie Groups and Representations
6 
7  For copyright and license information see the LICENSE file
8 */
9 
10 #ifndef BLOCKMODE_H /* guard against multiple inclusions */
11 #define BLOCKMODE_H
12 
13 #include "commands_fwd.h"
14 #include "../Atlas.h"
15 #include "wgraph.h"
16 
17 namespace atlas {
18 
19 namespace commands {
20 
21 /******** type declarations *************************************************/
22 
23  struct BlockmodeTag {};
24 
25 /******** function and variable declarations ********************************/
26 
27  CommandNode blockNode(); // create a node with new commands
28  extern CommandTree& block_mode; // defined in commands.cpp
29  InnerClass& current_dual_inner_class();
30  RealReductiveGroup& currentDualRealGroup();
32  Block& currentBlock();
35 
36 } // |namespace commands|
37 
38 } // |namespace atlas|
39 
40 #endif
Definition: kl.h:49
const wgraph::WGraph & currentWGraph()
Definition: blockmode.cpp:179
kl::KLContext & currentKL()
Definition: blockmode.cpp:174
RealReductiveGroup & currentDualRealGroup()
Definition: blockmode.cpp:155
Definition: commands.h:148
InnerClass & current_dual_inner_class()
Definition: blockmode.cpp:150
Definition: blockmode.h:23
CommandNode blockNode()
Definition: blockmode.cpp:98
RealFormNbr currentDualRealForm()
Definition: blockmode.cpp:160
CommandTree & block_mode
Definition: commands.cpp:107
Block & currentBlock()
Definition: blockmode.cpp:165
unsigned short RealFormNbr
Definition: Atlas.h:302
Definition: wgraph.h:44
Definition: Atlas.h:38
Definition: commands.h:93