Geomi
Common_Abstracts.hpp
1 #ifndef DEF_ABSTRACTS
2 #define DEF_ABSTRACTS
3 /*
4 namespace Abstract {
5 
6 class BaseSpace {
7 public:
8  virtual void
9  foo ( ) = 0;
10 };
11 
12 class ConfigSpace {
13 public:
14  virtual void
15  foo ( ) = 0;
16 };
17 
18 class LieAlgebra {
19 public:
20 
21  virtual LieAlgebra& bracket (const LieAlgebra& g) = 0;
22 
23  //static LieAlgebra
24  //bracket (const LieAlgebra& g1, const LieAlgebra& g2)
25  //{
26  // return g1.bracket(g2);
27  //}
28 };
29 
30 } // namespace Abstract
31 
32 */
33 #endif