#include <generic_matrix.hpp>
|
| | Snapshot (const Snapshot &)=default |
| |
| Snapshot & | operator= (const Snapshot &)=default |
| |
| | Snapshot (Snapshot &&)=default |
| |
| Snapshot & | operator= (Snapshot &&)=default |
| |
| | Snapshot (const Snapshot &)=default |
| |
| | Snapshot (Snapshot &&)=default |
| |
| Snapshot & | operator= (const Snapshot &)=default |
| |
| Snapshot & | operator= (Snapshot &&)=default |
| |
| | GenericMatrix () noexcept=default |
| |
| | GenericMatrix (const GenericMatrix &) noexcept=default |
| |
| | GenericMatrix (GenericMatrix &&other) noexcept |
| |
| GenericMatrix & | operator= (const GenericMatrix &) noexcept=default |
| |
| GenericMatrix & | operator= (GenericMatrix &&other) noexcept |
| |
| | ~GenericMatrix ()=default |
| |
| bool | get (int row, int col) const |
| |
| void | set (int row, int col, bool val) |
| |
| void | fill (bool val) |
| |
| int | rows () const |
| |
| int | columns () const |
| |
| std::vector< bool > | row (int idx) const |
| |
| std::vector< bool > | col (int idx) const |
| |
| const std::vector< bool > & | row_ref (int idx) const |
| |
| void | add_row (int idx, const std::vector< bool > &values) |
| |
| void | add_col (int idx, const std::vector< bool > &values) |
| |
| void | remove_row (int idx) |
| |
| void | remove_col (int idx) |
| |
| void | swap_rows (int i, int j) |
| |
| void | swap_columns (int i, int j) |
| |
| GenericMatrix | copy () const |
| |
| GenericMatrix | submatrix (int from_row, int to_row, int from_col, int to_col) const |
| |
| GenericMatrix | transpose () const |
| |
| GenericMatrix | concat (const GenericMatrix &other, bool horizontal) const |
| |
| void | reshape (int new_rows, int new_cols) |
| |
| void | reverse () |
| |
| void | sort (int column, bool ascending=true) |
| |
| int | elements_count () const |
| |
| bool | is_na () const noexcept |
| |
| Snapshot | snapshot () const |
| |
| void | restore (const Snapshot &snapshot) |
| |
Definition at line 464 of file generic_matrix.hpp.
◆ Snapshot() [1/4]
◆ Snapshot() [2/4]
◆ Snapshot() [3/4]
◆ Snapshot() [4/4]
◆ ~GenericMatrix()
◆ operator=() [1/6]
◆ operator=() [2/6]
◆ operator=() [3/6]
◆ operator=() [4/6]
◆ GenericMatrix() [1/3]
◆ GenericMatrix() [2/3]
◆ GenericMatrix() [3/3]
◆ operator=() [5/6]
◆ operator=() [6/6]
◆ new_() [1/2]
◆ new_() [2/2]
◆ get()
◆ set()
◆ fill()
◆ rows()
◆ columns()
◆ row()
◆ col()
◆ row_ref()
◆ add_row()
◆ add_col()
◆ remove_row()
◆ remove_col()
◆ swap_rows()
◆ swap_columns()
◆ copy()
◆ submatrix()
◆ transpose()
◆ concat()
◆ reshape()
◆ reverse()
◆ sort()
◆ elements_count()
◆ is_na()
◆ snapshot()
◆ restore()
The documentation for this class was generated from the following file: