Classes | |
class | EarthModel |
class | IOscCalculator |
class | IOscCalculatorAdjustable |
class | NoOscillations |
class | OscCalculator |
class | OscCalculatorGeneral |
class | OscCalculatorPMNS |
class | OscCalculatorPMNSOpt |
class | PMNS |
class | PMNS_NSI |
class | PMNSOpt |
Typedefs | |
typedef std::complex< double > | val_t |
typedef ublas::bounded_array< val_t, kNumFlavours > | alloc_t |
typedef ublas::bounded_matrix< val_t, kNumFlavours, kNumFlavours > | ComplexMat |
typedef ublas::c_vector< val_t, kNumFlavours > | ComplexVec |
typedef ublas::unit_vector< val_t, alloc_t > | UnitVec |
Functions | |
const ublas::zero_matrix< val_t, alloc_t > | kZeroMat (kNumFlavours, kNumFlavours) |
const ublas::identity_matrix< val_t, alloc_t > | kIdentity (kNumFlavours) |
ComplexMat | GetPMNS (OscCalculatorGeneral::Priv *d) |
ComplexMat | VacuumHamiltonian (const ComplexMat &U, std::vector< double > mSq, double E) |
ComplexMat | MatterHamiltonianComponent (double Ne, double emutau) |
ComplexMat | MatrixExp (const ComplexMat &m2) |
ComplexVec | EvolveState (ComplexVec A, const ComplexMat &H, double L) |
void | conjugate_elements (ComplexMat &m) |
Variables | |
const unsigned int | kNumFlavours = 3 |
typedef ublas::bounded_array<val_t, kNumFlavours> osc::alloc_t |
Definition at line 22 of file OscCalculatorGeneral.cxx.
typedef ublas::bounded_matrix<val_t, kNumFlavours, kNumFlavours> osc::ComplexMat |
Definition at line 24 of file OscCalculatorGeneral.cxx.
typedef ublas::c_vector<val_t, kNumFlavours> osc::ComplexVec |
Definition at line 25 of file OscCalculatorGeneral.cxx.
typedef ublas::unit_vector<val_t, alloc_t> osc::UnitVec |
Definition at line 26 of file OscCalculatorGeneral.cxx.
typedef std::complex<double> osc::val_t |
Definition at line 21 of file OscCalculatorGeneral.cxx.
void osc::conjugate_elements | ( | ComplexMat & | m | ) |
Definition at line 193 of file OscCalculatorGeneral.cxx.
ComplexVec osc::EvolveState | ( | ComplexVec | A, |
const ComplexMat & | H, | ||
double | L | ||
) |
Definition at line 186 of file OscCalculatorGeneral.cxx.
ComplexMat osc::GetPMNS | ( | OscCalculatorGeneral::Priv * | d | ) |
Definition at line 106 of file OscCalculatorGeneral.cxx.
const ublas::identity_matrix<val_t, alloc_t> osc::kIdentity | ( | kNumFlavours | ) |
const ublas::zero_matrix<val_t, alloc_t> osc::kZeroMat | ( | kNumFlavours | , |
kNumFlavours | |||
) |
ComplexMat osc::MatrixExp | ( | const ComplexMat & | m2 | ) |
Definition at line 170 of file OscCalculatorGeneral.cxx.
ComplexMat osc::MatterHamiltonianComponent | ( | double | Ne, |
double | emutau | ||
) |
Definition at line 144 of file OscCalculatorGeneral.cxx.
ComplexMat osc::VacuumHamiltonian | ( | const ComplexMat & | U, |
std::vector< double > | mSq, | ||
double | E | ||
) |
Definition at line 119 of file OscCalculatorGeneral.cxx.
const unsigned int osc::kNumFlavours = 3 |
Definition at line 18 of file OscCalculatorGeneral.cxx.