SOSpin is hosted by Hepforge, IPPP Durham
SOSpin  1.0.0
so10.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // SOSpin Library
3 // Copyright (C) 2015 SOSpin Project
4 //
5 // Authors:
6 //
7 // Nuno Cardoso (nuno.cardoso@tecnico.ulisboa.pt)
8 // David Emmanuel-Costa (david.costa@tecnico.ulisboa.pt)
9 // Nuno Gonçalves (nunogon@deec.uc.pt)
10 // Catarina Simoes (csimoes@ulg.ac.be)
11 //
12 // ----------------------------------------------------------------------------
13 // This file is part of SOSpin Library.
14 //
15 // SOSpin Library is free software: you can redistribute it and/or modify
16 // it under the terms of the GNU General Public License as published by
17 // the Free Software Foundation, either version 3 of the License, or any
18 // later version.
19 //
20 // SOSpin Library is distributed in the hope that it will be useful,
21 // but WITHOUT ANY WARRANTY; without even the implied warranty of
22 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 // GNU General Public License for more details.
24 //
25 // You should have received a copy of the GNU General Public License
26 // along with SOSpin Library. If not, see <http://www.gnu.org/licenses/>.
27 // ----------------------------------------------------------------------------
28 
29 // SO10.h created on 24/03/2015
30 //
31 // This file contains the functions necessary to do things
32 // in the SOSpin Library.
33 //
34 // Revision 1.1 24/03/2015 23:19:29 david
35 // License updated
36 //
37 
38 
44 #ifndef SO10_H
45 #define SO10_H
46 
47 #include <string>
48 #include "enum.h"
49 #include "braket.h"
50 
51 namespace sospin {
52 
76  Braket psi_16p(OPMode mode, string id);
77 
78 
102  Braket psi_16m(OPMode mode, string id);
103 
104 
128  Braket psi_16p(OPMode mode);
129 
150  Braket psi_16m(OPMode mode);
151 
152 
153 
154 
155 
156 
157  // 144+
184  Braket psi_144p(OPMode mode);
185 
186 
187 
188  // 144-
219  Braket psi_144m(OPMode mode);
220 
290  Braket GammaH(int n);
291 
292 }
293 
294 #endif /* SO10_H */
295 
Braket psi_144p(OPMode mode)
Constructs the ket and bra in the 144th-bar SO(10) representation.
Definition: so10.cpp:474
Braket psi_16p(OPMode mode)
Constructs the ket and bra in the 16th SO(10) representation.
Definition: so10.cpp:252
enum OPMode_s OPMode
Defintions for all general (initialisation etc.) routines of class Braket.
Braket GammaH(int n)
Gamma's.
Definition: so10.cpp:122
Braket psi_144m(OPMode mode)
Constructs the ket and bra in the 144th SO(10) representation.
Definition: so10.cpp:548
Enumerators.
Braket psi_16m(OPMode mode)
Constructs the ket and bra in the 16th-bar SO(10) representation.
Definition: so10.cpp:358