Classes | Namespaces | Functions | Variables
OscCalcPMNSOptEigen.h File Reference
#include "OscLib/IOscCalc.h"
#include "OscLib/OscParameters.h"
#include <complex>
#include <vector>
#include <Eigen/Dense>
#include <Eigen/Eigenvalues>
#include <iostream>

Go to the source code of this file.

Classes

struct  osc::EigenSystem
 Helper struct for the cache. Might not need this. More...
 
class  osc::OscCalcPMNSOptEigen
 A re-optimized version of OscCalcPMNSOpt. More...
 

Namespaces

 osc
 Oscillation probability calculators.
 

Functions

static std::complex< double > zero (0.0, 0.0)
 
static std::complex< double > one (1.0, 0.0)
 

Variables

static const double kKm2eV = 5.06773103202e+09
 km to eV^-1 More...
 
static const double kK2 = 4.62711492217e-09
 mole/GeV^2/cm^3 to eV More...
 
static const double kGeV2eV = 1.0e+09
 GeV to eV. More...
 
static const double kGf = 1.166371e-5
 

Function Documentation

static std::complex<double> one ( 1.  0,
0.  0 
)
static
static std::complex<double> zero ( 0.  0,
0.  0 
)
static

Variable Documentation

const double kGeV2eV = 1.0e+09
static

GeV to eV.

Definition at line 23 of file OscCalcPMNSOptEigen.h.

const double kGf = 1.166371e-5
static

Definition at line 26 of file OscCalcPMNSOptEigen.h.

const double kK2 = 4.62711492217e-09
static

mole/GeV^2/cm^3 to eV

Definition at line 22 of file OscCalcPMNSOptEigen.h.

const double kKm2eV = 5.06773103202e+09
static

km to eV^-1

Definition at line 21 of file OscCalcPMNSOptEigen.h.