1
0
Fork 0
mirror of https://github.com/gwm17/catima.git synced 2024-11-22 18:28:51 -05:00
This commit is contained in:
hrocho 2018-01-23 01:52:18 +01:00
parent 57ef59ccf4
commit 75e1337223

View File

@ -39,41 +39,29 @@ const lest::test specification[] =
double dif,dif2; double dif,dif2;
dif = catima::sezi_p_se(1,he) - 283; EXPECT( catima::sezi_p_se(1,he) == approx(283,1));
EXPECT( fabs(dif)< 1);
p.T = 1; p.T = 1;
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he); EXPECT( catima::sezi_p_se(p.T,he) == approx(catima::sezi_dedx_e(p,he)).R(1e-6));
EXPECT( fabs(dif2)< 0.000001);
dif = catima::sezi_p_se(10,he) - 45.6; EXPECT(catima::sezi_p_se(10,he)==approx(45.6,1));
EXPECT( fabs(dif)< 1);
p.T = 10; p.T = 10;
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he); EXPECT( catima::sezi_p_se(p.T,he) == approx(catima::sezi_dedx_e(p,he)).R(1e-6));
EXPECT( fabs(dif2)< 0.000001);
dif = catima::sezi_p_se(30,he) - 18.38; EXPECT(catima::sezi_p_se(30,he) == approx(18.38,1));
EXPECT( fabs(dif)< 1);
p.T = 30; p.T = 30;
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he); EXPECT( catima::sezi_p_se(p.T,he) == approx(catima::sezi_dedx_e(p,he)).R(1e-6));
EXPECT( fabs(dif2)< 0.000001);
dif = catima::sezi_p_se(1,carbon) - 229.5; EXPECT( catima::sezi_p_se(1,carbon) == approx(229.5,1));
EXPECT( fabs(dif)< 1);
p.T = 1; p.T = 1;
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he); EXPECT( catima::sezi_p_se(p.T,carbon) == approx(catima::sezi_dedx_e(p,carbon)).R(1e-6));
EXPECT( fabs(dif2)< 0.000001);
dif = catima::sezi_p_se(10,carbon) - 40.8; EXPECT( catima::sezi_p_se(10,carbon) == approx(40.8,1));
EXPECT( fabs(dif)< 1);
p.T = 10;
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he);
EXPECT( fabs(dif2)< 0.000001);
dif = catima::sezi_p_se(30,carbon) - 16.8; EXPECT(catima::sezi_p_se(30,carbon) == approx(16.8,1));
EXPECT( fabs(dif)< 1);
p.T = 30; p.T = 30;
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he); EXPECT( catima::sezi_p_se(p.T,carbon) == approx(catima::sezi_dedx_e(p,carbon)).R(1e-6));
EXPECT( fabs(dif2)< 0.000001);
}, },
CASE("dedx, low energy, from sezi"){ CASE("dedx, low energy, from sezi"){
catima::Projectile p{4,2,2,1}; catima::Projectile p{4,2,2,1};
@ -385,5 +373,3 @@ int main( int argc, char * argv[] )
{ {
return lest::run( specification, argc, argv ); return lest::run( specification, argc, argv );
} }