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 FloatRowVector &a)
 FloatComplexDiagMatrix (const FloatComplexRowVector &a)
 FloatComplexDiagMatrix (const FloatColumnVector &a)
 FloatComplexDiagMatrix (const FloatComplexColumnVector &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::ostreamoperator<< (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 FloatRowVector a  )  [inline, explicit]

FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const FloatComplexRowVector a  )  [inline, explicit]

FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const FloatColumnVector a  )  [inline, explicit]

FloatComplexDiagMatrix::FloatComplexDiagMatrix ( const FloatComplexColumnVector 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 ( char *  s  )  const

FloatComplexColumnVector FloatComplexDiagMatrix::column ( octave_idx_type  i  )  const

Reimplemented from Array< T >.

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 ( const FloatComplexRowVector a,
octave_idx_type  beg 
)

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatRowVector a,
octave_idx_type  beg 
)

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplexColumnVector a,
octave_idx_type  beg 
)

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatColumnVector a,
octave_idx_type  beg 
)

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplexRowVector a  ) 

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatRowVector a  ) 

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplexColumnVector a  ) 

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatColumnVector a  ) 

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplex val,
octave_idx_type  beg,
octave_idx_type  end 
)

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( float  val,
octave_idx_type  beg,
octave_idx_type  end 
)

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( const FloatComplex val  ) 

FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill ( float  val  ) 

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 ( char *  s  )  const

FloatComplexRowVector FloatComplexDiagMatrix::row ( octave_idx_type  i  )  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: