#include "octave-config.h"#include "PermMatrix.h"#include "lo-array-errwarn.h"#include "oct-locbuf.h"#include "oct-sort.h"#include "quit.h"

Go to the source code of this file.
Functions | |
| template<typename SM > | |
| SM | octinternal_do_mul_colpm_sm (const octave_idx_type *pcol, const SM &a) |
| template<typename SM > | |
| SM | octinternal_do_mul_pm_sm (const PermMatrix &p, const SM &a) |
| template<typename SM > | |
| SM | octinternal_do_mul_sm_colpm (const SM &a, const octave_idx_type *pcol) |
| template<typename SM > | |
| SM | octinternal_do_mul_sm_pm (const SM &a, const PermMatrix &p) |
| template<typename SM > | |
| SM | octinternal_do_mul_sm_rowpm (const SM &a, const octave_idx_type *prow) |
| SM octinternal_do_mul_colpm_sm | ( | const octave_idx_type * | pcol, |
| const SM & | a | ||
| ) |
Definition at line 40 of file Sparse-perm-op-defs.h.
References OCTAVE_LOCAL_BUFFER, r, and octave_sort< T >::sort().
Referenced by octinternal_do_mul_pm_sm().
| SM octinternal_do_mul_pm_sm | ( | const PermMatrix & | p, |
| const SM & | a | ||
| ) |
Definition at line 72 of file Sparse-perm-op-defs.h.
References PermMatrix::col_perm_vec(), PermMatrix::cols(), Array< T, Alloc >::data(), err_nonconformant(), octinternal_do_mul_colpm_sm(), and PermMatrix::rows().
Referenced by operator*().
| SM octinternal_do_mul_sm_colpm | ( | const SM & | a, |
| const octave_idx_type * | pcol | ||
| ) |
Definition at line 121 of file Sparse-perm-op-defs.h.
References r.
Referenced by octinternal_do_mul_sm_pm().
| SM octinternal_do_mul_sm_pm | ( | const SM & | a, |
| const PermMatrix & | p | ||
| ) |
Definition at line 156 of file Sparse-perm-op-defs.h.
References PermMatrix::col_perm_vec(), PermMatrix::cols(), Array< T, Alloc >::data(), err_nonconformant(), octinternal_do_mul_sm_colpm(), and PermMatrix::rows().
Referenced by operator*().
| SM octinternal_do_mul_sm_rowpm | ( | const SM & | a, |
| const octave_idx_type * | prow | ||
| ) |
Definition at line 83 of file Sparse-perm-op-defs.h.
References r.