fast_matrix_market::triplet_calling_parse_handler< IT, VT, IT_ARR, VT_ARR > Class Template Reference

Description

template<typename IT, typename VT, typename IT_ARR, typename VT_ARR>
class fast_matrix_market::triplet_calling_parse_handler< IT, VT, IT_ARR, VT_ARR >

Triplet handler.

Separate row, column, value iterators.

#include <parse_handlers.hpp>

Public Types

using coordinate_type = IT
 
using value_type = VT
 

Public Member Functions

 triplet_calling_parse_handler (IT_ARR &rows, IT_ARR &cols, VT_ARR &values, int64_t offset=0)
 
void handle (const coordinate_type row, const coordinate_type col, const value_type value)
 
triplet_calling_parse_handler< IT, VT, IT_ARR, VT_ARR > get_chunk_handler (int64_t offset_from_begin)
 

Static Public Attributes

static constexpr int flags = kParallelOk
 

Protected Attributes

IT_ARR & rows
 
IT_ARR & cols
 
VT_ARR & values
 
int64_t offset
 

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