Navigation

Operators and Keywords

Function List:

C++ API

FloatComplexDiagMatrix Class Reference

#include <fCDiagMatrix.h>

Inherits MDiagArray2< FloatComplex >.

Collaboration diagram for FloatComplexDiagMatrix:

List of all members.

Public Member Functions

 FloatComplexDiagMatrix (void)
 FloatComplexDiagMatrix (octave_idx_type r, octave_idx_type c)
 FloatComplexDiagMatrix (octave_idx_type r, octave_idx_type c, const FloatComplex &val)
 FloatComplexDiagMatrix (const Array< FloatComplex > &a)
 FloatComplexDiagMatrix (const Array< FloatComplex > &a, octave_idx_type r, octave_idx_type c)
 FloatComplexDiagMatrix (const Array< float > &a)
 FloatComplexDiagMatrix (const FloatDiagMatrix &a)
 FloatComplexDiagMatrix (const MDiagArray2< FloatComplex > &a)
 FloatComplexDiagMatrix (const FloatComplexDiagMatrix &a)
template<class U >
 FloatComplexDiagMatrix (const DiagArray2< U > &a)
FloatComplexDiagMatrixoperator= (const FloatComplexDiagMatrix &a)
bool operator== (const FloatComplexDiagMatrix &a) const
bool operator!= (const FloatComplexDiagMatrix &a) const
FloatComplexDiagMatrixfill (float val)
FloatComplexDiagMatrixfill (const FloatComplex &val)
FloatComplexDiagMatrixfill (float val, octave_idx_type beg, octave_idx_type end)
FloatComplexDiagMatrixfill (const FloatComplex &val, octave_idx_type beg, octave_idx_type end)
FloatComplexDiagMatrixfill (const FloatColumnVector &a)
FloatComplexDiagMatrixfill (const FloatComplexColumnVector &a)
FloatComplexDiagMatrixfill (const FloatRowVector &a)
FloatComplexDiagMatrixfill (const FloatComplexRowVector &a)
FloatComplexDiagMatrixfill (const FloatColumnVector &a, octave_idx_type beg)
FloatComplexDiagMatrixfill (const FloatComplexColumnVector &a, octave_idx_type beg)
FloatComplexDiagMatrixfill (const FloatRowVector &a, octave_idx_type beg)
FloatComplexDiagMatrixfill (const FloatComplexRowVector &a, octave_idx_type beg)
FloatComplexDiagMatrix hermitian (void) const
FloatComplexDiagMatrix transpose (void) const
FloatDiagMatrix abs (void) const
FloatComplexMatrix extract (octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) const
FloatComplexRowVector row (octave_idx_type i) const
FloatComplexRowVector row (char *s) const
FloatComplexColumnVector column (octave_idx_type i) const
FloatComplexColumnVector column (char *s) const
FloatComplexDiagMatrix inverse (octave_idx_type &info) const
FloatComplexDiagMatrix inverse (void) const
FloatComplexDiagMatrix pseudo_inverse (void) const
bool all_elements_are_real (void) const
FloatComplexDiagMatrixoperator+= (const FloatDiagMatrix &a)
FloatComplexDiagMatrixoperator-= (const FloatDiagMatrix &a)
FloatComplexColumnVector diag (octave_idx_type k=0) const
FloatComplexDET determinant (void) const
float rcond (void) const

Friends

OCTAVE_API FloatComplexDiagMatrix conj (const FloatComplexDiagMatrix &a)
std::ostream & operator<< (std::ostream &os, const FloatComplexDiagMatrix &a)

Constructor & Destructor Documentation

FloatComplexDiagMatrix::FloatComplexDiagMatrix ( void   )  [inline]
FloatComplexDiagMatrix::FloatComplexDiagMatrix ( octave_idx_type  r,
octave_idx_type  c 
) [inline]
FloatComplexDiagMatrix::FloatComplexDiagMatrix ( octave_idx_type  r,
octave_idx_type  c,
const FloatComplex val 
) [inline]
FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const Array< FloatComplex > &  a  )  [inline, explicit]
FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const Array< FloatComplex > &  a,
octave_idx_type  r,
octave_idx_type  c 
) [inline]
FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const Array< float > &  a  )  [inline, explicit]
FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const FloatDiagMatrix a  )  [explicit]
FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const MDiagArray2< FloatComplex > &  a  )  [inline]
FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const FloatComplexDiagMatrix a  )  [inline]
template<class U >
FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const DiagArray2< U > &  a  )  [inline]

Member Function Documentation

FloatDiagMatrix FloatComplexDiagMatrix::abs ( void   )  const
bool FloatComplexDiagMatrix::all_elements_are_real ( void   )  const
FloatComplexColumnVector FloatComplexDiagMatrix::column ( octave_idx_type  i  )  const

Reimplemented from Array< T >.

FloatComplexColumnVector FloatComplexDiagMatrix::column ( char *  s  )  const
FloatComplexDET FloatComplexDiagMatrix::determinant ( void   )  const
FloatComplexColumnVector FloatComplexDiagMatrix::diag ( octave_idx_type  k = 0  )  const [inline]

Reimplemented from MDiagArray2< T >.

FloatComplexMatrix FloatComplexDiagMatrix::extract ( octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  r2,
octave_idx_type  c2 
) const
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( float  val  ) 
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplex val  ) 
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplexColumnVector a  ) 
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatRowVector a  ) 
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatColumnVector a  ) 
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplex val,
octave_idx_type  beg,
octave_idx_type  end 
)
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplexRowVector a  ) 
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( float  val,
octave_idx_type  beg,
octave_idx_type  end 
)
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatColumnVector a,
octave_idx_type  beg 
)
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplexColumnVector a,
octave_idx_type  beg 
)
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatRowVector a,
octave_idx_type  beg 
)
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplexRowVector a,
octave_idx_type  beg 
)
FloatComplexDiagMatrix FloatComplexDiagMatrix::hermitian ( void   )  const [inline]
FloatComplexDiagMatrix FloatComplexDiagMatrix::inverse ( void   )  const
FloatComplexDiagMatrix FloatComplexDiagMatrix::inverse ( octave_idx_type info  )  const
bool FloatComplexDiagMatrix::operator!= ( const FloatComplexDiagMatrix a  )  const
FloatComplexDiagMatrix & FloatComplexDiagMatrix::operator+= ( const FloatDiagMatrix a  ) 
FloatComplexDiagMatrix& FloatComplexDiagMatrix::operator-= ( const FloatDiagMatrix a  ) 
FloatComplexDiagMatrix& FloatComplexDiagMatrix::operator= ( const FloatComplexDiagMatrix a  )  [inline]
bool FloatComplexDiagMatrix::operator== ( const FloatComplexDiagMatrix a  )  const
FloatComplexDiagMatrix FloatComplexDiagMatrix::pseudo_inverse ( void   )  const
float FloatComplexDiagMatrix::rcond ( void   )  const
FloatComplexRowVector FloatComplexDiagMatrix::row ( octave_idx_type  i  )  const
FloatComplexRowVector FloatComplexDiagMatrix::row ( char *  s  )  const
FloatComplexDiagMatrix FloatComplexDiagMatrix::transpose ( void   )  const [inline]

Reimplemented from MDiagArray2< T >.


Friends And Related Function Documentation

OCTAVE_API FloatComplexDiagMatrix conj ( const FloatComplexDiagMatrix a  )  [friend]
std::ostream& operator<< ( std::ostream &  os,
const FloatComplexDiagMatrix a 
) [friend]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines