diff options
Diffstat (limited to 'lib/core/tests')
| -rw-r--r-- | lib/core/tests/particles.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/core/tests/particles.cpp b/lib/core/tests/particles.cpp index 366c2a2..b2581f7 100644 --- a/lib/core/tests/particles.cpp +++ b/lib/core/tests/particles.cpp @@ -22,7 +22,9 @@ SAW_TEST("Verlet step 2D - Planar"){ acc.at({{0}}).set({1.0}); - lbm::verlet_step_lambda<sch::T,2u>(particle,{0.5}); + saw::data<sch::Scalar<sch::T>> dt; + dt.at({}).set(0.5); + lbm::verlet_step_lambda<sch::T,2u>(particle,dt); SAW_EXPECT(pos.at({{0}}).get() == 0.25, std::string{"Incorrect Pos X: "} + std::to_string(pos.at({{0}}).get())); SAW_EXPECT(pos.at({{1}}).get() == 0.0, std::string{"Incorrect Pos Y: "} + std::to_string(pos.at({{1}}).get())); @@ -130,11 +132,13 @@ SAW_TEST("Moving particles 2D"){ pos_old = pos; acc.at({{0u}}) = -0.1; } - + + saw::data<sch::Scalar<sch::T>> dt; + dt.at({}).set(0.5); bool has_collided = false; for(uint64_t i = 0u; i < 32u; ++i){ - lbm::verlet_step_lambda<sch::T,2u>(part_a,{0.5}); - lbm::verlet_step_lambda<sch::T,2u>(part_b,{0.5}); + lbm::verlet_step_lambda<sch::T,2u>(part_a,dt); + lbm::verlet_step_lambda<sch::T,2u>(part_b,dt); has_collided = lbm::broadphase_collision_check<sch::T,2u>(part_a,part_b); if(has_collided){ |
