Navigation

Operators and Keywords

Function List:

C++ API

FloatDiagMatrix Class Reference

#include <fDiagMatrix.h>

Inherits MDiagArray2< float >.

Collaboration diagram for FloatDiagMatrix:

List of all members.

Public Member Functions

 FloatDiagMatrix (void)
 FloatDiagMatrix (octave_idx_type r, octave_idx_type c)
 FloatDiagMatrix (octave_idx_type r, octave_idx_type c, float val)
 FloatDiagMatrix (const FloatDiagMatrix &a)
 FloatDiagMatrix (const MDiagArray2< float > &a)
template<class U >
 FloatDiagMatrix (const DiagArray2< U > &a)
 FloatDiagMatrix (const Array< double > &a)
 FloatDiagMatrix (const Array< float > &a, octave_idx_type r, octave_idx_type c)
FloatDiagMatrixoperator= (const FloatDiagMatrix &a)
bool operator== (const FloatDiagMatrix &a) const
bool operator!= (const FloatDiagMatrix &a) const
FloatDiagMatrixfill (float val)
FloatDiagMatrixfill (float val, octave_idx_type beg, octave_idx_type end)
FloatDiagMatrixfill (const FloatColumnVector &a)
FloatDiagMatrixfill (const FloatRowVector &a)
FloatDiagMatrixfill (const FloatColumnVector &a, octave_idx_type beg)
FloatDiagMatrixfill (const FloatRowVector &a, octave_idx_type beg)
FloatDiagMatrix transpose (void) const
FloatDiagMatrix abs (void) const
FloatMatrix extract (octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) const
FloatRowVector row (octave_idx_type i) const
FloatRowVector row (char *s) const
FloatColumnVector column (octave_idx_type i) const
FloatColumnVector column (char *s) const
FloatDiagMatrix inverse (void) const
FloatDiagMatrix inverse (octave_idx_type &info) const
FloatDiagMatrix pseudo_inverse (void) const
FloatColumnVector diag (octave_idx_type k=0) const
FloatDET determinant (void) const
float rcond (void) const

Friends

class FloatSVD
class FloatComplexSVD
OCTAVE_API FloatDiagMatrix real (const FloatComplexDiagMatrix &a)
OCTAVE_API FloatDiagMatrix imag (const FloatComplexDiagMatrix &a)
OCTAVE_API std::ostream & operator<< (std::ostream &os, const FloatDiagMatrix &a)

Constructor & Destructor Documentation

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

Member Function Documentation

FloatDiagMatrix FloatDiagMatrix::abs ( void   )  const
FloatColumnVector FloatDiagMatrix::column ( char *  s  )  const
FloatColumnVector FloatDiagMatrix::column ( octave_idx_type  i  )  const

Reimplemented from Array< T >.

FloatDET FloatDiagMatrix::determinant ( void   )  const
FloatColumnVector FloatDiagMatrix::diag ( octave_idx_type  k = 0  )  const [inline]

Reimplemented from MDiagArray2< T >.

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

Reimplemented from MDiagArray2< T >.


Friends And Related Function Documentation

friend class FloatComplexSVD [friend]
friend class FloatSVD [friend]
OCTAVE_API FloatDiagMatrix imag ( const FloatComplexDiagMatrix a  )  [friend]
OCTAVE_API std::ostream& operator<< ( std::ostream &  os,
const FloatDiagMatrix a 
) [friend]
OCTAVE_API FloatDiagMatrix real ( 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