Base class implementing general functions for computing neutrino oscillations.
Implementation of oscillations of neutrinos in matter in a N-neutrino framework.
virtual void UpdateHam()
Build the full Hamiltonian.
Eigen::MatrixXcd fHam
The full Hamiltonian.
void SolveEigenSystem()
Specialized solver for NxN matrices.
PMNS_Sterile(int numNus)
Constructor.
virtual void SolveHam()
Solve the full Hamiltonian for eigenvectors and eigenvalues.
Some useful general definitions.