GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
Sparse-perm-op-defs.h File Reference
#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)
 

Function Documentation

◆ octinternal_do_mul_colpm_sm()

template<typename SM >
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().

◆ octinternal_do_mul_pm_sm()

template<typename SM >
SM octinternal_do_mul_pm_sm ( const PermMatrix p,
const SM &  a 
)

◆ octinternal_do_mul_sm_colpm()

template<typename SM >
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().

◆ octinternal_do_mul_sm_pm()

template<typename SM >
SM octinternal_do_mul_sm_pm ( const SM &  a,
const PermMatrix p 
)

◆ octinternal_do_mul_sm_rowpm()

template<typename SM >
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.