fast_matrix_market::dense_2d_call_adding_parse_handler< MAT, IT, VT > Class Template Reference

Description

template<typename MAT, typename IT, typename VT>
class fast_matrix_market::dense_2d_call_adding_parse_handler< MAT, IT, VT >

Works with any type where mat(row, column) += value works.

#include <parse_handlers.hpp>

Public Types

using coordinate_type = IT
 
using value_type = VT
 

Public Member Functions

 dense_2d_call_adding_parse_handler (MAT &mat)
 
void handle (const coordinate_type row, const coordinate_type col, const value_type value)
 
dense_2d_call_adding_parse_handler< MAT, IT, VT > get_chunk_handler ([[maybe_unused]] int64_t offset_from_begin)
 

Static Public Attributes

static constexpr int flags = kParallelOk | kDense
 

Protected Attributes

MAT & mat
 

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