41 virtual void SetPrec(
double prec);
Implementation of oscillations of neutrinos in matter in a three-neutrino framework.
Implementation of oscillations of neutrinos in matter in a three-neutrino framework.
virtual void SolveHam()
Just use the vacuum to start.
complexD fExpVL
Matter phase shift.
virtual void PropMatter()
Propagate through matter part.
virtual ~PMNS_Iter()
Destructor.
virtual void SetExpVL(NuPath p)
Set the matter propagation term.
double fPrec
Iterative precision.
virtual void PropagatePath(NuPath p)
Reimplement propagation.
double fVL
Matter potential.
virtual void SetIsNuBar(bool isNuBar)
Set the anti-neutrino flag.
virtual void SetPrec(double prec)
Set the iterative precision.
Some useful general definitions.
std::complex< double > complexD
A struct representing a neutrino path segment.