Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
test_app_var.cpp
Go to the documentation of this file.
1 #include <catch.hpp>
2 #include "test.hpp"
3 #include "app_var.cpp"
4 
5 TEST_CASE( "UNIT TEST: tracking class {Tracking}", "[core]" )
6 {
7  print_unit_msg("tracking class {Tracking}");
8  const size_t par_per_dim = 8;
9  Tracking track(2, par_per_dim);
10  std::vector<Particle_x<FTYPE_t>> particles;
11  particles.resize(par_per_dim*par_per_dim*par_per_dim);
12 
13  CHECK( track.get_num_track_par() == 4 );
14  CHECK( track.get_num_steps() == 0 );
15 
16  track.update_track_par(particles);
17 
18  CHECK( track.get_num_steps() == 1 );
19 }
TEST_CASE("UNIT TEST: tracking class {Tracking}","[core]")
Definition: test_app_var.cpp:5
classes handling approximations data
#define CHECK(...)
Definition: catch.hpp:13860