2 #define BOOST_LOG_DYN_LINK 1 3 #include <boost/log/trivial.hpp> 8 TEST_CASE(
"UNIT TEST: particle class {Particle_x}",
"[core]" )
10 BOOST_LOG_TRIVIAL(info) <<
"particle class {Particle_x}";
18 CHECK( par1[1] == (FTYPE_t)-3.14 );
26 CHECK( par3[1] == (FTYPE_t)-3.14 );
27 CHECK( par3[2] == (FTYPE_t)4E5 );
32 CHECK( par1[1] == (FTYPE_t)-3.14 );
33 CHECK( par1[2] == (FTYPE_t)4E5 );
36 TEST_CASE(
"UNIT TEST: particle class {Particle_v}",
"[core]" )
38 BOOST_LOG_TRIVIAL(info) <<
"particle class {Particle_v}";
44 CHECK( par1[0] == (FTYPE_t)0. );
45 CHECK( par1[1] == (FTYPE_t)-3.14 );
46 CHECK( par1[2] == (FTYPE_t)4E5 );
47 CHECK( par1(0) == (FTYPE_t)2.3E-6 );
48 CHECK( par1(1) == (FTYPE_t)-4.56E-7 );
49 CHECK( par1(2) == (FTYPE_t)6.87903E-6 );
53 CHECK( par3[1] == (FTYPE_t)-3.14 );
54 CHECK( par3(1) == (FTYPE_t)-4.56E-7 );
58 CHECK( par1[1] == (FTYPE_t)-3.14 );
59 CHECK( par1(1) == (FTYPE_t)-4.56E-7 );
class handling particles (position only)
define container Particle (with and without velocity)
class handling particles (position only)
single / double / long double definitions
TEST_CASE("UNIT TEST: particle class {Particle_x}","[core]")