fast_matrix_market::csc_formatter< LF, PTR_ITER, IND_ITER, VAL_ITER > Class Template Reference

Description

template<typename LF, typename PTR_ITER, typename IND_ITER, typename VAL_ITER>
class fast_matrix_market::csc_formatter< LF, PTR_ITER, IND_ITER, VAL_ITER >

Format CSC structures.

#include <formatters.hpp>

Public Member Functions

 csc_formatter (LF lf, const PTR_ITER ptr_begin, const PTR_ITER ptr_end, const IND_ITER ind_begin, const IND_ITER ind_end, const VAL_ITER val_begin, const VAL_ITER val_end, bool transpose=false)
 
bool has_next () const
 
chunk next_chunk (const write_options &options)
 

Protected Attributes

LF line_formatter
 
PTR_ITER ptr_begin
 
PTR_ITER ptr_iter
 
PTR_ITER ptr_end
 
IND_ITER ind_begin
 
VAL_ITER val_begin
 
VAL_ITER val_end
 
bool transpose
 
double nnz_per_column
 

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