|
NuriKit v0.1.0b2
|
#include <nuri/core/container/bool_matrix.h>
Public Types | |
| using | Index = Eigen::Index |
Public Member Functions | |
| BoolMatrix ()=delete | |
| BoolMatrix (Index rows, Index cols=0) | |
| bool | operator() (BoolMatrixKey row, Index col) const |
| Index | rows () const |
| Index | cols () const |
| std::vector< int > | gaussian_elimination () |
| std::vector< int > | partial_reduction (const int reduce_begin) |
| void | colwise_xor (Index c1, Index c2) |
| void | zero () |
| void | resize (int cols) |
| void | move_col (Index c1, Index c2) |
| void | set (BoolMatrixKey row, Index col) |
| void | unset (BoolMatrixKey row, Index col) |
| void | assign (BoolMatrixKey row, Index col, bool value) |
| using nuri::BoolMatrix::Index = Eigen::Index |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |