Class nuTens::BaseMatterSolver๏ƒ

class BaseMatterSolver๏ƒ

Subclassed by nuTens::ConstDensityMatterSolver

Setters

inline virtual void setMixingMatrix(const Tensor &newMatrix)๏ƒ

Set a new mixing matrix for this solver.

Parameters:

newMatrix โ€“ The new matrix to set

inline virtual void setMasses(const Tensor &newMasses)๏ƒ

Set new mass eigenvalues for this solver.

Parameters:

newMasses โ€“ The new masses

virtual void calculateEigenvalues(Tensor &eigenvectors, Tensor &eigenvalues) = 0๏ƒ
inline virtual void setEnergies(const Tensor &newEnergies)๏ƒ
inline virtual void setAntiNeutrino(bool newValue)๏ƒ

Set whether we are dealing with anti-neutrinos.

Parameters:

newValue โ€“

Public Functions

inline BaseMatterSolver(int nGenerations, bool antiNeutrino)๏ƒ
inline ~BaseMatterSolver()๏ƒ