00001 #include <cmath> 00002 00003 class CSigmaInv 00004 { 00005 private: 00006 float B; 00007 float R; 00008 float omega; 00009 float mu; 00010 float constant; 00011 float ZZ; 00012 static float const pi; 00013 float k; 00014 float eta; 00015 float rho; 00016 float C; 00017 float energy; 00018 00019 float dconstantdB; 00020 float dconstantdomega; 00021 00022 00023 00024 00025 public: 00026 CSigmaInv(float B0, float R0, float omega0, float mu0, float ZZ0); 00027 float getSigmaInv(float E); 00028 void getDerivatives(); 00029 00030 float domega; 00031 float dR; 00032 float dB; 00033 };