1 #include "purify/config.h" 
    4 #include "catch2/catch_all.hpp" 
    5 #include "purify/directories.h" 
   11   std::vector<t_tripletList> entries;
 
   12   entries.reserve(NZnum);
 
   13   Vector<t_int> rows = Vector<t_int>::LinSpaced(NZnum, 0, 2 * NZnum);
 
   14   Vector<t_int> cols = Vector<t_int>::LinSpaced(NZnum, 0, 3 * NZnum);
 
   16   for (t_int i = 0; i < NZnum; ++i) {
 
   17     entries.emplace_back(rows(i), cols(i), i);
 
   19   const t_int total_rows = 5 * NZnum;
 
   20   const t_int total_cols = 4 * NZnum;
 
   22   G.setFromTriplets(entries.begin(), entries.end());
 
   23   for (t_int i = 0; i < total_cols; ++i) {
 
   25       PURIFY_HIGH_LOG(
"{} {} {}", pix.row(), pix.col(), std::real(pix.value()));
 
#define PURIFY_HIGH_LOG(...)
High priority message.
 
Eigen::SparseMatrix< T, Eigen::RowMajor, I > Sparse
A matrix of a given type.
 
TEST_CASE("sparse [iterator]", "[iterator]")