53 double P(
int i,
int j)
const;
55 void SetMix(
double th12,
double th23,
double th13,
double deltacp);
57 void SetMixBWCP(
double th1,
double th2,
double th3,
double deltacp);
63 void PropMatter(
double L,
double E,
double Ne,
int anti);
66 const std::list<double>& Ne,
76 void Multi(complex
A[][3],
const complex
B[][3],
const complex
C[][3]);
80 const complex Udagg[][3],
81 const double dmsqr[][3],
87 const complex Udagg[][3],
88 const double dmsqr[][3],
96 const complex Udagg[][3]);
100 const complex twoEH[][3],
102 const double dMsqr[][3]);
115 const double dmsqr[][3],
116 const complex U[][3]);
119 const double dmsqr[][3],
120 const double MsqrVac[],
void EvalEqn2(complex A[][3], const complex U[][3], const complex Udagg[][3], const double dmsqr[][3], double L, double E)
void EvalEqn21(double Msqr[], double alpha, double beta, double gamma)
void SetMixBWCP(double th1, double th2, double th3, double deltacp)
void PrintDeltaMsqrs() const
void DumpMatrix(const complex M[][3]) const
void PropMatter(double L, double E, double Ne, int anti)
void SetDeltaMsqrs(double dm21, double dm32)
void EvalEqn5(complex twoEH[][3], const complex U[][3], const complex Udagg[][3], const double dmsqr[][3], double E, double Gf, double Ne)
void SetMix(double th12, double th23, double th13, double deltacp)
std::complex< double > complex
void EvalEqn11(complex X[][3], double L, double E, const complex twoEH[][3], const double Msqr[], const double dMsqr[][3])
void SortEigenvalues(double dMsqr[][3], const double dmsqr[][3], const double MsqrVac[], double Msqr[])
void EvalEqn22(double &alpha, double &beta, double &gamma, double E, double Gf, double Ne, const double dmsqr[][3], const complex U[][3])
void PropVacuum(double L, double E, int anti)
double P(int i, int j) const
void EvalEqn10(complex A[][3], const complex U[][3], const complex X[][3], const complex Udagg[][3])
void Multi(complex A[][3], const complex B[][3], const complex C[][3])