fast_matrix_market::triplet_pattern_parse_handler< IT_ITER > Class Template Reference

Description

template<typename IT_ITER>
class fast_matrix_market::triplet_pattern_parse_handler< IT_ITER >

Triplet handler for pattern matrices.

Row and column vectors only.

#include <parse_handlers.hpp>

Public Types

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

Public Member Functions

 triplet_pattern_parse_handler (const IT_ITER &rows, const IT_ITER &cols)
 
void handle (const coordinate_type row, const coordinate_type col, [[maybe_unused]] const value_type ignored)
 
triplet_pattern_parse_handler< IT_ITER > get_chunk_handler (int64_t offset_from_begin)
 

Static Public Attributes

static constexpr int flags = kParallelOk
 

Protected Attributes

IT_ITER begin_rows
 
IT_ITER begin_cols
 
IT_ITER rows
 
IT_ITER cols
 

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