#include <gen_generic.hpp>
◆ matrix_generator()
matrix_generator::matrix_generator |
( |
const char * |
name, |
|
|
size_t |
height, |
|
|
size_t |
width, |
|
|
tu::log_level |
level |
|
) |
| |
|
inline |
◆ ~matrix_generator()
virtual matrix_generator::~matrix_generator |
( |
| ) |
|
|
inlinevirtual |
◆ do_pivot()
virtual bool matrix_generator::do_pivot |
( |
size_t |
row, |
|
|
size_t |
column |
|
) |
| |
|
inlinevirtual |
◆ generate()
virtual void matrix_generator::generate |
( |
| ) |
|
|
pure virtual |
◆ log_generate_end()
void matrix_generator::log_generate_end |
( |
| ) |
|
|
inline |
◆ log_generate_start()
void matrix_generator::log_generate_start |
( |
| ) |
|
|
inline |
◆ permute_columns()
void matrix_generator::permute_columns |
( |
| ) |
|
|
inline |
◆ permute_rows() [1/2]
void matrix_generator::permute_rows |
( |
| ) |
|
|
inline |
◆ permute_rows() [2/2]
template<typename MatrixType >
void matrix_generator::permute_rows |
( |
MatrixType & |
matrix | ) |
|
|
inline |
◆ print()
virtual void matrix_generator::print |
( |
| ) |
|
|
inlinevirtual |
◆ randomize()
virtual void matrix_generator::randomize |
( |
| ) |
|
|
inlinevirtual |
◆ sign()
virtual void matrix_generator::sign |
( |
| ) |
|
|
inlinevirtual |
◆ _height
size_t matrix_generator::_height |
|
protected |
◆ _level
◆ _matrix
◆ _name
const char* matrix_generator::_name |
|
protected |
◆ _rng
boost::mt19937 matrix_generator::_rng |
|
protected |
◆ _width
size_t matrix_generator::_width |
|
protected |
The documentation for this class was generated from the following file: