BArrayDense() | BArrayDense< Cell_Type, Data_Type > | inline |
BArrayDense(size_t N_, size_t M_, Cell_Type value=static_cast< Cell_Type >(0)) | BArrayDense< Cell_Type, Data_Type > | inline |
BArrayDense(size_t N_, size_t M_, const std::vector< size_t > &source, const std::vector< size_t > &target, const std::vector< Cell_Type > &value, bool add=true) | BArrayDense< Cell_Type, Data_Type > | inline |
BArrayDense(size_t N_, size_t M_, const std::vector< size_t > &source, const std::vector< size_t > &target, bool add=true) | BArrayDense< Cell_Type, Data_Type > | inline |
BArrayDense(const BArrayDense< Cell_Type, Data_Type > &Array_, bool copy_data=false) | BArrayDense< Cell_Type, Data_Type > | inline |
BArrayDense(BArrayDense< Cell_Type, Data_Type > &&x) noexcept | BArrayDense< Cell_Type, Data_Type > | inline |
BArrayDenseCell< Cell_Type, Data_Type > class | BArrayDense< Cell_Type, Data_Type > | friend |
BArrayDenseCol< Cell_Type, Data_Type > class | BArrayDense< Cell_Type, Data_Type > | friend |
BArrayDenseCol_const< Cell_Type, Data_Type > class | BArrayDense< Cell_Type, Data_Type > | friend |
BArrayDenseRow< Cell_Type, Data_Type > class | BArrayDense< Cell_Type, Data_Type > | friend |
BArrayDenseRow_const< Cell_Type, Data_Type > class | BArrayDense< Cell_Type, Data_Type > | friend |
clear(bool hard=true) | BArrayDense< Cell_Type, Data_Type > | inline |
col(size_t j, bool check_bounds=true) | BArrayDense< Cell_Type, Data_Type > | inline |
col(size_t j, bool check_bounds=true) const | BArrayDense< Cell_Type, Data_Type > | inline |
colsum(size_t i) const | BArrayDense< Cell_Type, Data_Type > | inline |
D() | BArrayDense< Cell_Type, Data_Type > | inline |
D() const | BArrayDense< Cell_Type, Data_Type > | inline |
D_ptr() | BArrayDense< Cell_Type, Data_Type > | inline |
D_ptr() const | BArrayDense< Cell_Type, Data_Type > | inline |
default_val() const | BArrayDense< Cell_Type, Data_Type > | inline |
get_cell(size_t i, size_t j, bool check_bounds=true) const | BArrayDense< Cell_Type, Data_Type > | inline |
get_col_vec(size_t i, bool check_bounds=true) const | BArrayDense< Cell_Type, Data_Type > | inline |
get_col_vec(std::vector< Cell_Type > *x, size_t i, bool check_bounds=true) const | BArrayDense< Cell_Type, Data_Type > | inline |
get_data() const | BArrayDense< Cell_Type, Data_Type > | inline |
get_entries() const | BArrayDense< Cell_Type, Data_Type > | inline |
get_row_vec(size_t i, bool check_bounds=true) const | BArrayDense< Cell_Type, Data_Type > | inline |
get_row_vec(std::vector< Cell_Type > *x, size_t i, bool check_bounds=true) const | BArrayDense< Cell_Type, Data_Type > | inline |
insert_cell(size_t i, size_t j, const Cell< Cell_Type > &v, bool check_bounds, bool) | BArrayDense< Cell_Type, Data_Type > | inline |
insert_cell(size_t i, size_t j, Cell_Type v, bool check_bounds, bool) | BArrayDense< Cell_Type, Data_Type > | inline |
is_dense() const noexcept | BArrayDense< Cell_Type, Data_Type > | inline |
is_empty(size_t i, size_t j, bool check_bounds=true) const | BArrayDense< Cell_Type, Data_Type > | inline |
ncol() const noexcept | BArrayDense< Cell_Type, Data_Type > | inline |
nnozero() const noexcept | BArrayDense< Cell_Type, Data_Type > | inline |
nrow() const noexcept | BArrayDense< Cell_Type, Data_Type > | inline |
operator()(size_t i, size_t j, bool check_bounds=true) | BArrayDense< Cell_Type, Data_Type > | inline |
operator()(size_t i, size_t j, bool check_bounds=true) const | BArrayDense< Cell_Type, Data_Type > | inline |
operator*=(const Cell_Type &rhs) | BArrayDense< Cell_Type, Data_Type > | |
operator+=(const std::pair< size_t, size_t > &coords) | BArrayDense< Cell_Type, Data_Type > | inline |
operator+=(const BArrayDense< Cell_Type, Data_Type > &rhs) | BArrayDense< Cell_Type, Data_Type > | |
operator+=(const Cell_Type &rhs) | BArrayDense< Cell_Type, Data_Type > | |
operator-=(const std::pair< size_t, size_t > &coords) | BArrayDense< Cell_Type, Data_Type > | inline |
operator-=(const BArrayDense< Cell_Type, Data_Type > &rhs) | BArrayDense< Cell_Type, Data_Type > | |
operator-=(const Cell_Type &rhs) | BArrayDense< Cell_Type, Data_Type > | |
operator/=(const Cell_Type &rhs) | BArrayDense< Cell_Type, Data_Type > | |
operator=(const BArrayDense< Cell_Type, Data_Type > &Array_) | BArrayDense< Cell_Type, Data_Type > | inline |
operator=(BArrayDense< Cell_Type, Data_Type > &&x) noexcept | BArrayDense< Cell_Type, Data_Type > | inline |
operator==(const BArrayDense< Cell_Type, Data_Type > &Array_) | BArrayDense< Cell_Type, Data_Type > | inline |
out_of_range(size_t i, size_t j) const | BArrayDense< Cell_Type, Data_Type > | inline |
print(const char *fmt=nullptr,...) const | BArrayDense< Cell_Type, Data_Type > | inline |
reserve() | BArrayDense< Cell_Type, Data_Type > | inline |
resize(size_t N_, size_t M_) | BArrayDense< Cell_Type, Data_Type > | inline |
rm_cell(size_t i, size_t j, bool check_bounds=true, bool check_exists=true) | BArrayDense< Cell_Type, Data_Type > | inline |
row(size_t i, bool check_bounds=true) | BArrayDense< Cell_Type, Data_Type > | inline |
row(size_t i, bool check_bounds=true) const | BArrayDense< Cell_Type, Data_Type > | inline |
rowsum(size_t i) const | BArrayDense< Cell_Type, Data_Type > | inline |
set_data(Data_Type *data_, bool delete_data_=false) | BArrayDense< Cell_Type, Data_Type > | inline |
swap_cells(size_t i0, size_t j0, size_t i1, size_t j1, bool check_bounds=true, int check_exists=CHECK::BOTH, int *report=nullptr) | BArrayDense< Cell_Type, Data_Type > | inline |
swap_cols(size_t j0, size_t j1, bool check_bounds=true) | BArrayDense< Cell_Type, Data_Type > | inline |
swap_rows(size_t i0, size_t i1, bool check_bounds=true) | BArrayDense< Cell_Type, Data_Type > | inline |
toggle_cell(size_t i, size_t j, bool check_bounds=true, int check_exists=EXISTS::UKNOWN) | BArrayDense< Cell_Type, Data_Type > | inline |
toggle_lock(size_t i, size_t j, bool check_bounds=true) | BArrayDense< Cell_Type, Data_Type > | |
transpose() | BArrayDense< Cell_Type, Data_Type > | inline |
visited | BArrayDense< Cell_Type, Data_Type > | |
zero_col(size_t j, bool check_bounds=true) | BArrayDense< Cell_Type, Data_Type > | inline |
zero_row(size_t i, bool check_bounds=true) | BArrayDense< Cell_Type, Data_Type > | inline |
~BArrayDense() | BArrayDense< Cell_Type, Data_Type > | inline |