1 #ifndef CSVWRITER_UNIT_TESTS_HPP_ 
    2 #define CSVWRITER_UNIT_TESTS_HPP_ 
    4 #include "CSVWriter.hpp" 
    5 #include "Vector/vector_test_util.hpp" 
    7 BOOST_AUTO_TEST_SUITE( csv_writer_test )
 
   10 BOOST_AUTO_TEST_CASE( csv_writer_particles )
 
   19     auto v_prp = allocate_openfpm_prp(16);
 
   24     for (
size_t i = 0 ; i < v_prp.size() ; i++)
 
   35     csv_writer.
write(
"csv_out.csv",v_pos,v_prp);
 
   37     bool test = compare(
"csv_out.csv",
"test_data/csv_out_test.csv");
 
   38     BOOST_REQUIRE_EQUAL(
true,test);
 
   43     auto v_prp = allocate_openfpm_aggregate_with_complex(16);
 
   48     for (
size_t i = 0 ; i < v_prp.size() ; i++)
 
   59     csv_writer.
write(
"csv_out_unk.csv",v_pos,v_prp);
 
   64     bool test = compare(
"csv_out_unk.csv",
"test_data/csv_out_unk_test.csv");
 
   65     BOOST_REQUIRE_EQUAL(
true,test);
 
   71 BOOST_AUTO_TEST_SUITE_END()
 
size_t getProcessUnitID()
Get the process unit id. 
 
This class implement the point shape in an N-dimensional space. 
 
Implementation of VCluster class. 
 
bool write(std::string file, v_pos &v, v_prp &prp, size_t offset=0)
It write a CSV file. 
 
Implementation of 1-D std::vector like structure.