-
Notifications
You must be signed in to change notification settings - Fork 0
/
FMcoeff.h
47 lines (17 loc) · 878 Bytes
/
FMcoeff.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#ifndef FMcoeff_H
#define FMcoeff_H
#include<complex>
using namespace std;
// In the following j refers to the index for the array C, which represents the QQ values. Jy, Jx and Jz refer to the exchange energies and B the magnitude of the transverse magnetic field.
//Sx_Q|GS>
complex<double> ax(double Jy, double Jx, double Jz, int j, double C[]);
complex<double> bx(double Jz, double B, int j, double C[]);
complex<double> cx(double Jy, double Jx, double Jz, int j, double C[]);
//Sy_Q|GS>
complex<double> ay(double Jy, double Jx, double Jz, int j, double C[]);
complex<double> by(double Jz, double B, int j, double C[]);
complex<double> cy(double Jy, double Jx, double Jz, int j, double C[]);
//Sz_Q|GS>
complex<double> az( double Jz, double B, int j, double C[]);
complex<double> bz(double Jy, double Jx, double Jz, int j, double C[]);
#endif