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

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


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< float >.

FloatMatrix FloatDiagMatrix::extract ( octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  r2,
octave_idx_type  c2 
) const

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

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

FloatDiagMatrix & FloatDiagMatrix::fill ( const FloatRowVector a  ) 

FloatDiagMatrix & FloatDiagMatrix::fill ( const FloatColumnVector a  ) 

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

FloatDiagMatrix & FloatDiagMatrix::fill ( float  val  ) 

FloatDiagMatrix FloatDiagMatrix::inverse ( octave_idx_type info  )  const

FloatDiagMatrix FloatDiagMatrix::inverse ( void   )  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 ( char *  s  )  const

FloatRowVector FloatDiagMatrix::row ( octave_idx_type  i  )  const

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

Reimplemented from MDiagArray2< float >.


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: