Quantum Fog  0.9.3
TWO_MODE_FUN.h
1 #pragma once
2 
3 //FUN = function
4 //******************************************
6 {
7 protected:
8  DOUBLE its_tau_mag;
9  DOUBLE its_tau_ang;//phase angle in degrees
10  DOUBLE its_rho_ang;//phase angle in degrees
11  COMPLEX its_tau;
12  COMPLEX its_rho;
13 
14  DOUBLE its_theta; //in degrees
15  DOUBLE its_cos;
16  DOUBLE its_sin;
17 public:
18  TWO_MODE_FUN(const DOUBLE & tau_mag, const DOUBLE & tau_ang, const DOUBLE & rho_ang);
19  TWO_MODE_FUN(const DOUBLE & theta);
20  COMPLEX get_bs_amp(USHORT n1, USHORT n2, USHORT m1, USHORT m2) const;
21  COMPLEX get_pol_amp(USHORT nx, USHORT ny, USHORT nloss, USHORT mx, USHORT my) const;
22 };
Definition: TWO_MODE_FUN.h:5