25 #if !defined (octave_MDiagArray2_h)
26 #define octave_MDiagArray2_h 1
81 const T *
d = this->
data ();
101 bool is_multiple_of_identity (T val)
const;
MDiagArray2< T > hermitian(T(*fcn)(const T &)=0) const
octave_idx_type nnz(void) const
MDiagArray2(const DiagArray2< U > &a)
MDiagArray2(const Array< T > &a)
Array< T > extract_diag(octave_idx_type k=0) const
DiagArray2< T > hermitian(T(*fcn)(const T &)=0) const
MDiagArray2(octave_idx_type r, octave_idx_type c, const T &val)
F77_RET_T const double const double double * d
DiagArray2< T > & operator=(const DiagArray2< T > &a)
MDiagArray2(octave_idx_type r, octave_idx_type c)
MArray< T > diag(octave_idx_type k=0) const
MDiagArray2(const DiagArray2< T > &a)
Array< T > array_value(void) const
MArray< T > array_value() const
Handles the reference counting for all the derived classes.
MDiagArray2(const Array< T > &a, octave_idx_type r, octave_idx_type c)
#define MDIAGARRAY2_OPS_FRIEND_DECLS(A_T, API)
#define MDIAGARRAY2_OPS_FORWARD_DECLS(A_T, API)
DiagArray2< T > transpose(void) const
MDiagArray2< T > transpose(void) const
SparseComplexMatrix & operator=(const SparseComplexMatrix &a)
MDiagArray2(const MDiagArray2< T > &a)