Navigation

Operators and Keywords

Function List:

C++ API

ComplexDiagMatrix Class Reference

#include <CDiagMatrix.h>

Inherits MDiagArray2< Complex >.

Collaboration diagram for ComplexDiagMatrix:

List of all members.


Public Member Functions

 ComplexDiagMatrix (void)
 ComplexDiagMatrix (octave_idx_type r, octave_idx_type c)
 ComplexDiagMatrix (octave_idx_type r, octave_idx_type c, const Complex &val)
 ComplexDiagMatrix (const RowVector &a)
 ComplexDiagMatrix (const ComplexRowVector &a)
 ComplexDiagMatrix (const ColumnVector &a)
 ComplexDiagMatrix (const ComplexColumnVector &a)
 ComplexDiagMatrix (const DiagMatrix &a)
 ComplexDiagMatrix (const MDiagArray2< Complex > &a)
 ComplexDiagMatrix (const ComplexDiagMatrix &a)
template<class U >
 ComplexDiagMatrix (const DiagArray2< U > &a)
ComplexDiagMatrixoperator= (const ComplexDiagMatrix &a)
bool operator== (const ComplexDiagMatrix &a) const
bool operator!= (const ComplexDiagMatrix &a) const
ComplexDiagMatrixfill (double val)
ComplexDiagMatrixfill (const Complex &val)
ComplexDiagMatrixfill (double val, octave_idx_type beg, octave_idx_type end)
ComplexDiagMatrixfill (const Complex &val, octave_idx_type beg, octave_idx_type end)
ComplexDiagMatrixfill (const ColumnVector &a)
ComplexDiagMatrixfill (const ComplexColumnVector &a)
ComplexDiagMatrixfill (const RowVector &a)
ComplexDiagMatrixfill (const ComplexRowVector &a)
ComplexDiagMatrixfill (const ColumnVector &a, octave_idx_type beg)
ComplexDiagMatrixfill (const ComplexColumnVector &a, octave_idx_type beg)
ComplexDiagMatrixfill (const RowVector &a, octave_idx_type beg)
ComplexDiagMatrixfill (const ComplexRowVector &a, octave_idx_type beg)
ComplexDiagMatrix hermitian (void) const
ComplexDiagMatrix transpose (void) const
DiagMatrix abs (void) const
ComplexMatrix extract (octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) const
ComplexRowVector row (octave_idx_type i) const
ComplexRowVector row (char *s) const
ComplexColumnVector column (octave_idx_type i) const
ComplexColumnVector column (char *s) const
ComplexDiagMatrix inverse (octave_idx_type &info) const
ComplexDiagMatrix inverse (void) const
ComplexDiagMatrix pseudo_inverse (void) const
bool all_elements_are_real (void) const
ComplexDiagMatrixoperator+= (const DiagMatrix &a)
ComplexDiagMatrixoperator-= (const DiagMatrix &a)
ComplexColumnVector diag (octave_idx_type k=0) const
ComplexDET determinant (void) const
double rcond (void) const

Friends

OCTAVE_API ComplexDiagMatrix conj (const ComplexDiagMatrix &a)
std::ostreamoperator<< (std::ostream &os, const ComplexDiagMatrix &a)

Constructor & Destructor Documentation

ComplexDiagMatrix::ComplexDiagMatrix ( void   )  [inline]

ComplexDiagMatrix::ComplexDiagMatrix ( octave_idx_type  r,
octave_idx_type  c 
) [inline]

ComplexDiagMatrix::ComplexDiagMatrix ( octave_idx_type  r,
octave_idx_type  c,
const Complex val 
) [inline]

ComplexDiagMatrix::ComplexDiagMatrix ( const RowVector a  )  [inline, explicit]

ComplexDiagMatrix::ComplexDiagMatrix ( const ComplexRowVector a  )  [inline, explicit]

ComplexDiagMatrix::ComplexDiagMatrix ( const ColumnVector a  )  [inline, explicit]

ComplexDiagMatrix::ComplexDiagMatrix ( const ComplexColumnVector a  )  [inline, explicit]

ComplexDiagMatrix::ComplexDiagMatrix ( const DiagMatrix a  )  [explicit]

ComplexDiagMatrix::ComplexDiagMatrix ( const MDiagArray2< Complex > &  a  )  [inline]

ComplexDiagMatrix::ComplexDiagMatrix ( const ComplexDiagMatrix a  )  [inline]

template<class U >
ComplexDiagMatrix::ComplexDiagMatrix ( const DiagArray2< U > &  a  )  [inline]


Member Function Documentation

DiagMatrix ComplexDiagMatrix::abs ( void   )  const

bool ComplexDiagMatrix::all_elements_are_real ( void   )  const

ComplexColumnVector ComplexDiagMatrix::column ( char *  s  )  const

ComplexColumnVector ComplexDiagMatrix::column ( octave_idx_type  i  )  const

Reimplemented from Array< T >.

ComplexDET ComplexDiagMatrix::determinant ( void   )  const

ComplexColumnVector ComplexDiagMatrix::diag ( octave_idx_type  k = 0  )  const [inline]

Reimplemented from MDiagArray2< Complex >.

ComplexMatrix ComplexDiagMatrix::extract ( octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  r2,
octave_idx_type  c2 
) const

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const ComplexRowVector a,
octave_idx_type  beg 
)

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const RowVector a,
octave_idx_type  beg 
)

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const ComplexColumnVector a,
octave_idx_type  beg 
)

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const ColumnVector a,
octave_idx_type  beg 
)

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const ComplexRowVector a  ) 

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const RowVector a  ) 

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const ComplexColumnVector a  ) 

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const ColumnVector a  ) 

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const Complex val,
octave_idx_type  beg,
octave_idx_type  end 
)

ComplexDiagMatrix & ComplexDiagMatrix::fill ( double  val,
octave_idx_type  beg,
octave_idx_type  end 
)

ComplexDiagMatrix & ComplexDiagMatrix::fill ( const Complex val  ) 

ComplexDiagMatrix & ComplexDiagMatrix::fill ( double  val  ) 

ComplexDiagMatrix ComplexDiagMatrix::hermitian ( void   )  const [inline]

ComplexDiagMatrix ComplexDiagMatrix::inverse ( void   )  const

ComplexDiagMatrix ComplexDiagMatrix::inverse ( octave_idx_type info  )  const

bool ComplexDiagMatrix::operator!= ( const ComplexDiagMatrix a  )  const

ComplexDiagMatrix & ComplexDiagMatrix::operator+= ( const DiagMatrix a  ) 

ComplexDiagMatrix& ComplexDiagMatrix::operator-= ( const DiagMatrix a  ) 

ComplexDiagMatrix& ComplexDiagMatrix::operator= ( const ComplexDiagMatrix a  )  [inline]

bool ComplexDiagMatrix::operator== ( const ComplexDiagMatrix a  )  const

ComplexDiagMatrix ComplexDiagMatrix::pseudo_inverse ( void   )  const

double ComplexDiagMatrix::rcond ( void   )  const

ComplexRowVector ComplexDiagMatrix::row ( char *  s  )  const

ComplexRowVector ComplexDiagMatrix::row ( octave_idx_type  i  )  const

ComplexDiagMatrix ComplexDiagMatrix::transpose ( void   )  const [inline]

Reimplemented from MDiagArray2< Complex >.


Friends And Related Function Documentation

OCTAVE_API ComplexDiagMatrix conj ( const ComplexDiagMatrix a  )  [friend]

std::ostream& operator<< ( std::ostream os,
const ComplexDiagMatrix a 
) [friend]


The documentation for this class was generated from the following files: