fast_matrix_market::dense_adding_parse_handler< VT_ITER > Class Template Reference


template<typename VT_ITER>
class fast_matrix_market::dense_adding_parse_handler< VT_ITER >

Dense array handler (row-major).

#include <parse_handlers.hpp>

Public Types

using coordinate_type = int64_t
using value_type = typename std::iterator_traits< VT_ITER >::value_type

Public Member Functions

 dense_adding_parse_handler (const VT_ITER &values, storage_order order, int64_t nrows, int64_t ncols)
void handle (const coordinate_type row, const coordinate_type col, const value_type value)
dense_adding_parse_handler< VT_ITER > get_chunk_handler ([[maybe_unused]] int64_t offset_from_begin)

Static Public Attributes

static constexpr int flags = kParallelOk | kDense

Protected Attributes

VT_ITER values
storage_order order
int64_t nrows
int64_t ncols

The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_thirdparty/fast_matrix_market/parse_handlers.hpp