#include <boolSparse.h>
Inherits Sparse< bool >.
List of all members.
Public Member Functions |
| SparseBoolMatrix (void) |
| SparseBoolMatrix (octave_idx_type r, octave_idx_type c) |
| SparseBoolMatrix (octave_idx_type r, octave_idx_type c, bool val) |
| SparseBoolMatrix (const dim_vector &dv, octave_idx_type nz=0) |
| SparseBoolMatrix (const Sparse< bool > &a) |
| SparseBoolMatrix (const SparseBoolMatrix &a) |
| SparseBoolMatrix (const SparseBoolMatrix &a, const dim_vector &dv) |
| SparseBoolMatrix (const boolMatrix &a) |
| SparseBoolMatrix (const boolNDArray &a) |
| SparseBoolMatrix (const Array< bool > &a, const idx_vector &r, const idx_vector &c, octave_idx_type nr=-1, octave_idx_type nc=-1, bool sum_terms=true, octave_idx_type nzm=-1) |
| SparseBoolMatrix (octave_idx_type r, octave_idx_type c, octave_idx_type num_nz) |
SparseBoolMatrix & | operator= (const SparseBoolMatrix &a) |
bool | operator== (const SparseBoolMatrix &a) const |
bool | operator!= (const SparseBoolMatrix &a) const |
SparseBoolMatrix | transpose (void) const |
SparseBoolMatrix & | insert (const SparseBoolMatrix &a, octave_idx_type r, octave_idx_type c) |
SparseBoolMatrix & | insert (const SparseBoolMatrix &a, const Array< octave_idx_type > &indx) |
SparseBoolMatrix | concat (const SparseBoolMatrix &rb, const Array< octave_idx_type > &ra_idx) |
SparseBoolMatrix | diag (octave_idx_type k=0) const |
boolMatrix | matrix_value (void) const |
SparseBoolMatrix | squeeze (void) const |
SparseBoolMatrix | index (const idx_vector &i, bool resize_ok) const |
SparseBoolMatrix | index (const idx_vector &i, const idx_vector &j, bool resize_ok) const |
SparseBoolMatrix | reshape (const dim_vector &new_dims) const |
SparseBoolMatrix | permute (const Array< octave_idx_type > &vec, bool inv=false) const |
SparseBoolMatrix | ipermute (const Array< octave_idx_type > &vec) const |
SparseBoolMatrix | operator! (void) const |
SparseBoolMatrix | all (int dim=-1) const |
SparseBoolMatrix | any (int dim=-1) const |
SparseMatrix | sum (int dim=-1) const |
Friends |
OCTAVE_API std::ostream & | operator<< (std::ostream &os, const SparseBoolMatrix &a) |
OCTAVE_API std::istream & | operator>> (std::istream &is, SparseBoolMatrix &a) |
Constructor & Destructor Documentation
SparseBoolMatrix::SparseBoolMatrix |
( |
void |
|
) |
[inline] |
SparseBoolMatrix::SparseBoolMatrix |
( |
const Sparse< bool > & |
a |
) |
[inline] |
SparseBoolMatrix::SparseBoolMatrix |
( |
const boolMatrix & |
a |
) |
[inline, explicit] |
SparseBoolMatrix::SparseBoolMatrix |
( |
const boolNDArray & |
a |
) |
[inline, explicit] |
Member Function Documentation
boolMatrix SparseBoolMatrix::matrix_value |
( |
void |
|
) |
const |
Friends And Related Function Documentation
OCTAVE_API std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const SparseBoolMatrix & |
a | |
|
) |
| | [friend] |
OCTAVE_API std::istream& operator>> |
( |
std::istream & |
is, |
|
|
SparseBoolMatrix & |
a | |
|
) |
| | [friend] |
The documentation for this class was generated from the following files: