fast_matrix_market::doublet_parse_handler< IT_ITER, VT_ITER > Class Template Reference


template<typename IT_ITER, typename VT_ITER>
class fast_matrix_market::doublet_parse_handler< IT_ITER, VT_ITER >

Doublet handler, for a (index, value) sparse vector.

#include <parse_handlers.hpp>

Public Types

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

Public Member Functions

 doublet_parse_handler (const IT_ITER &index, const VT_ITER &values)
void handle (const coordinate_type row, const coordinate_type col, const value_type value)
doublet_parse_handler< IT_ITER, VT_ITER > get_chunk_handler (int64_t offset_from_begin)

Static Public Attributes

static constexpr int flags = kParallelOk

Protected Attributes

IT_ITER begin_index
VT_ITER begin_values
IT_ITER index
VT_ITER values

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