GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
fCMatrix.h File Reference
#include "MArray.h"
#include "MDiagArray2.h"
#include "MatrixType.h"
#include "mx-defs.h"
#include "mx-op-decl.h"
#include "oct-cmplx.h"
#include "DET.h"
Include dependency graph for fCMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FloatComplexMatrix

Functions

OCTAVE_API FloatComplexMatrix conj (const FloatComplexMatrix &a)
OCTAVE_API FloatComplexMatrix Givens (const FloatComplex &, const FloatComplex &)
OCTAVE_API FloatComplexMatrix linspace (const FloatComplexColumnVector &x1, const FloatComplexColumnVector &x2, octave_idx_type n)
OCTAVE_API FloatComplexMatrix max (const FloatComplex &c, const FloatComplexMatrix &m)
OCTAVE_API FloatComplexMatrix max (const FloatComplexMatrix &m, const FloatComplex &c)
OCTAVE_API FloatComplexMatrix max (const FloatComplexMatrix &a, const FloatComplexMatrix &b)
OCTAVE_API FloatComplexMatrix min (const FloatComplex &c, const FloatComplexMatrix &m)
OCTAVE_API FloatComplexMatrix min (const FloatComplexMatrix &m, const FloatComplex &c)
OCTAVE_API FloatComplexMatrix min (const FloatComplexMatrix &a, const FloatComplexMatrix &b)
OCTAVE_API FloatComplexMatrix operator* (const FloatColumnVector &a, const FloatComplexRowVector &b)
OCTAVE_API FloatComplexMatrix operator* (const FloatComplexColumnVector &a, const FloatRowVector &b)
OCTAVE_API FloatComplexMatrix operator* (const FloatComplexColumnVector &a, const FloatComplexRowVector &b)
OCTAVE_API FloatComplexMatrix operator* (const FloatMatrix &, const FloatComplexMatrix &)
OCTAVE_API FloatComplexMatrix operator* (const FloatComplexMatrix &, const FloatMatrix &)
OCTAVE_API FloatComplexMatrix operator* (const FloatComplexMatrix &, const FloatComplexMatrix &)
FloatComplexMatrix operator* (const FloatComplex &x, const FloatComplexMatrix &y)
FloatComplexMatrix operator* (const FloatComplexMatrix &x, const FloatComplex &y)
FloatComplexMatrix operator*= (FloatComplexMatrix &x, const FloatComplex &y)
FloatComplexMatrix operator+ (const FloatComplex &x, const FloatComplexMatrix &y)
FloatComplexMatrix operator+ (const FloatComplexMatrix &x, const FloatComplexMatrix &y)
FloatComplexMatrix operator+ (const FloatComplexMatrix &x)
FloatComplexMatrix operator+ (const FloatComplexMatrix &x, const FloatComplex &y)
FloatComplexMatrix operator+= (FloatComplexMatrix &x, const FloatComplexMatrix &y)
FloatComplexMatrix operator+= (FloatComplexMatrix &x, const FloatComplex &y)
FloatComplexMatrix operator- (const FloatComplexMatrix &x, const FloatComplex &y)
FloatComplexMatrix operator- (const FloatComplexMatrix &x)
FloatComplexMatrix operator- (const FloatComplex &x, const FloatComplexMatrix &y)
FloatComplexMatrix operator- (const FloatComplexMatrix &x, const FloatComplexMatrix &y)
FloatComplexMatrix operator-= (FloatComplexMatrix &x, const FloatComplex &y)
FloatComplexMatrix operator-= (FloatComplexMatrix &x, const FloatComplexMatrix &y)
FloatComplexMatrix operator/ (const FloatComplexMatrix &x, const FloatComplex &y)
FloatComplexMatrix operator/ (const FloatComplex &x, const FloatComplexMatrix &y)
FloatComplexMatrix operator/= (FloatComplexMatrix &x, const FloatComplex &y)
FloatComplexMatrix product (const FloatComplexMatrix &x, const FloatComplexMatrix &y)
FloatComplexMatrix product_eq (FloatComplexMatrix &x, const FloatComplexMatrix &y)
FloatComplexMatrix quotient (const FloatComplexMatrix &x, const FloatComplexMatrix &y)
FloatComplexMatrix quotient_eq (FloatComplexMatrix &x, const FloatComplexMatrix &y)
OCTAVE_API FloatComplexMatrix Sylvester (const FloatComplexMatrix &, const FloatComplexMatrix &, const FloatComplexMatrix &)
OCTAVE_API FloatComplexMatrix xgemm (const FloatComplexMatrix &a, const FloatComplexMatrix &b, blas_trans_type transa=blas_no_trans, blas_trans_type transb=blas_no_trans)

Function Documentation

OCTAVE_API FloatComplexMatrix conj ( const FloatComplexMatrix a)

Definition at line 936 of file fCMatrix.cc.

OCTAVE_API FloatComplexMatrix Givens ( const FloatComplex ,
const FloatComplex  
)

Definition at line 3653 of file CMatrix.cc.

References conj(), Array< T >::elem(), F77_FUNC(), and x.

Referenced by Fgivens().

OCTAVE_API FloatComplexMatrix linspace ( const FloatComplexColumnVector x1,
const FloatComplexColumnVector x2,
octave_idx_type  n 
)

Definition at line 4101 of file fCMatrix.cc.

References current_liboctave_error_handler, and Array< T >::length().

OCTAVE_API FloatComplexMatrix max ( const FloatComplex c,
const FloatComplexMatrix m 
)

Definition at line 4011 of file fCMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmax().

OCTAVE_API FloatComplexMatrix max ( const FloatComplexMatrix m,
const FloatComplex c 
)

Definition at line 4031 of file fCMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmax().

OCTAVE_API FloatComplexMatrix max ( const FloatComplexMatrix a,
const FloatComplexMatrix b 
)
OCTAVE_API FloatComplexMatrix min ( const FloatComplex c,
const FloatComplexMatrix m 
)

Definition at line 3923 of file fCMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmin().

OCTAVE_API FloatComplexMatrix min ( const FloatComplexMatrix m,
const FloatComplex c 
)

Definition at line 3943 of file fCMatrix.cc.

References Array< T >::columns(), EMPTY_RETURN_CHECK, Array< T >::rows(), and xmin().

OCTAVE_API FloatComplexMatrix min ( const FloatComplexMatrix a,
const FloatComplexMatrix b 
)
OCTAVE_API FloatComplexMatrix operator* ( const FloatColumnVector a,
const FloatComplexRowVector b 
)

Definition at line 2950 of file fCMatrix.cc.

OCTAVE_API FloatComplexMatrix operator* ( const FloatComplexColumnVector a,
const FloatRowVector b 
)

Definition at line 2957 of file fCMatrix.cc.

OCTAVE_API FloatComplexMatrix operator* ( const FloatComplexColumnVector a,
const FloatComplexRowVector b 
)
OCTAVE_API FloatComplexMatrix operator* ( const FloatMatrix ,
const FloatComplexMatrix  
)

Definition at line 3753 of file fCMatrix.cc.

References Array< T >::columns(), imag(), min(), real, and Array< T >::rows().

OCTAVE_API FloatComplexMatrix operator* ( const FloatComplexMatrix ,
const FloatMatrix  
)

Definition at line 3744 of file fCMatrix.cc.

References Array< T >::columns(), imag(), min(), real, and Array< T >::rows().

OCTAVE_API FloatComplexMatrix operator* ( const FloatComplexMatrix ,
const FloatComplexMatrix  
)

Definition at line 3910 of file fCMatrix.cc.

References xgemm().

FloatComplexMatrix operator* ( const FloatComplex x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator* ( const FloatComplexMatrix x,
const FloatComplex y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator*= ( FloatComplexMatrix x,
const FloatComplex y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator+ ( const FloatComplex x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator+ ( const FloatComplexMatrix x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator+ ( const FloatComplexMatrix x)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator+ ( const FloatComplexMatrix x,
const FloatComplex y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator+= ( FloatComplexMatrix x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator+= ( FloatComplexMatrix x,
const FloatComplex y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator- ( const FloatComplexMatrix x,
const FloatComplex y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator- ( const FloatComplexMatrix x)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator- ( const FloatComplex x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator- ( const FloatComplexMatrix x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator-= ( FloatComplexMatrix x,
const FloatComplex y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator-= ( FloatComplexMatrix x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator/ ( const FloatComplexMatrix x,
const FloatComplex y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator/ ( const FloatComplex x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix operator/= ( FloatComplexMatrix x,
const FloatComplex y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix product ( const FloatComplexMatrix x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix product_eq ( FloatComplexMatrix x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix quotient ( const FloatComplexMatrix x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

FloatComplexMatrix quotient_eq ( FloatComplexMatrix x,
const FloatComplexMatrix y 
)
inline

Definition at line 486 of file fCMatrix.h.

OCTAVE_API FloatComplexMatrix Sylvester ( const FloatComplexMatrix ,
const FloatComplexMatrix ,
const FloatComplexMatrix  
)
OCTAVE_API FloatComplexMatrix xgemm ( const FloatComplexMatrix a,
const FloatComplexMatrix b,
blas_trans_type  transa = blas_no_trans,
blas_trans_type  transb = blas_no_trans 
)