1
0
Fork 0
mirror of https://github.com/gwm17/catima.git synced 2024-11-22 18:28:51 -05:00

tests warnings

This commit is contained in:
hrocho 2018-10-09 12:23:51 +02:00
parent 94cc227db0
commit f768dab37b
3 changed files with 4 additions and 13 deletions

View File

@ -35,9 +35,7 @@ const lest::test specification[] =
CASE("proton stopping power from srim"){
catima::Projectile p{1,1,1,1};
catima::Target he{4.002600,2};
catima::Target carbon{12.0107,6};
double dif,dif2;
catima::Target carbon{12.0107,6};
EXPECT( catima::sezi_p_se(1,he) == approx(283,1));
p.T = 1;
@ -66,8 +64,6 @@ const lest::test specification[] =
CASE("dedx, low energy, from sezi"){
catima::Projectile p{4,2,2,1};
catima::Target carbon{12.0107,6};
double dif;
double exp;
// He projectile case
p.T = 1;
@ -129,7 +125,6 @@ const lest::test specification[] =
{1.00794,1,2},
{15.9994,8,1}
});
double dif;
EXPECT( catima::dedx(p,1000, water) == approx(2.23).R(5e-3));
EXPECT( catima::dedx(p,500, water) == approx(2.76).R(5e-3));
@ -141,7 +136,6 @@ const lest::test specification[] =
{12.011,6,1},
});
double dif;
auto res = catima::calculate(p(1000),graphite);
EXPECT(catima::dedx(p,1000, graphite) == approx(res.dEdxi).R(0.001) );
@ -166,10 +160,8 @@ const lest::test specification[] =
graphite.add_element(12,6,1);
graphite.density(2.0);
graphite.thickness(0.5);
double dif;
auto res = catima::calculate(p,graphite);
dif = res.Eout - 997.077;
EXPECT( res.Eout == approx(997.07,01));
},
CASE("TOF test"){

View File

@ -100,14 +100,14 @@ const lest::test specification[] =
catima::_storage.Reset();
EXPECT(catima::_storage.get_index()==0);
for(int i=1;i<maxdata+1;i++){
catima::Projectile p1{2*i,i,i,1000};
catima::Projectile p1{2.0*i,(double)i,(double)i,1000};
catima::_storage.Add(p1,graphite);
EXPECT(catima::_storage.get_index()==i);
EXPECT(catima::_storage.GetN()==maxdata);
}
EXPECT(catima::_storage.get_index()==maxdata);
for(int i=1;i<maxdata-1;i++){
catima::Projectile p1{2*i,i,i,1000};
catima::Projectile p1{2.0*i,(double)i,(double)i,1000};
catima::_storage.Add(p1,water);
EXPECT(catima::_storage.get_index()==i);
EXPECT(catima::_storage.GetN()==maxdata);
@ -123,7 +123,6 @@ const lest::test specification[] =
EXPECT(catima::energy_table.values[catima::max_datapoints-1]==approx(exp(M_LN10*(catima::logEmax))).epsilon(1e-6));
},
CASE("indexing"){
double step = catima::energy_table.step;
double val, dif;
EXPECT(EnergyTable_index(catima::energy_table, 0.0)==-1);

View File

@ -274,7 +274,7 @@ const lest::test specification[] =
EXPECT(mat.M()==approx(12.0,0.001));
EXPECT(mat.weight_fraction(0)==approx(1.0).R(1e-6));
EXPECT(air.M() == approx(28.97,0.1));
//EXPECT(air.M() == approx(28.97,0.1));
},
CASE("number density"){