Public Types |
Public Member Functions |
Static Public Attributes |
Protected Attributes |
List of all members
fast_matrix_market::complex_parse_adapter< COMPLEX_HANDLER > Class Template Reference
Description
template<typename COMPLEX_HANDLER>
class fast_matrix_market::complex_parse_adapter< COMPLEX_HANDLER >
A handler wrapper so that real/integer files can be read into std::complex matrices by setting all imaginary parts to zero.
- Deprecated:
- as this adaptation is now done in the inner loops, negating the need for this.
#include <read_body.hpp>
Public Types | |
using | coordinate_type = typename COMPLEX_HANDLER::coordinate_type |
using | complex_type = typename COMPLEX_HANDLER::value_type |
using | value_type = typename complex_type::value_type |
Public Member Functions | |
complex_parse_adapter (const COMPLEX_HANDLER &handler) | |
void | handle (const coordinate_type row, const coordinate_type col, const pattern_placeholder_type &pat) |
void | handle (const coordinate_type row, const coordinate_type col, const value_type real) |
complex_parse_adapter< COMPLEX_HANDLER > | get_chunk_handler (int64_t offset_from_start) |
Static Public Attributes | |
static constexpr int | flags = COMPLEX_HANDLER::flags |
Protected Attributes | |
COMPLEX_HANDLER | handler |
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_thirdparty/fast_matrix_market/read_body.hpp