Navigation

Operators and Keywords

Function List:

C++ API

CSparse.h File Reference

#include "dMatrix.h"
#include "dNDArray.h"
#include "CNDArray.h"
#include "dColVector.h"
#include "CColVector.h"
#include "oct-cmplx.h"
#include "DET.h"
#include "MSparse.h"
#include "MSparse-defs.h"
#include "Sparse-op-defs.h"
#include "MatrixType.h"

Include dependency graph for CSparse.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  SparseComplexMatrix

Defines

#define octave_CSparse_h   1
#define UMFPACK_ZNAME(name)   umfpack_zi_ ## name

Functions

OCTAVE_API SparseComplexMatrix operator* (const SparseMatrix &, const SparseComplexMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const SparseComplexMatrix &, const SparseMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const SparseComplexMatrix &, const SparseComplexMatrix &)
OCTAVE_API ComplexMatrix operator* (const Matrix &, const SparseComplexMatrix &)
OCTAVE_API ComplexMatrix operator* (const ComplexMatrix &, const SparseMatrix &)
OCTAVE_API ComplexMatrix operator* (const ComplexMatrix &, const SparseComplexMatrix &)
OCTAVE_API ComplexMatrix mul_trans (const ComplexMatrix &, const SparseComplexMatrix &)
OCTAVE_API ComplexMatrix mul_herm (const ComplexMatrix &, const SparseComplexMatrix &)
OCTAVE_API ComplexMatrix operator* (const SparseMatrix &, const ComplexMatrix &)
OCTAVE_API ComplexMatrix operator* (const SparseComplexMatrix &, const Matrix &)
OCTAVE_API ComplexMatrix operator* (const SparseComplexMatrix &, const ComplexMatrix &)
OCTAVE_API ComplexMatrix trans_mul (const SparseComplexMatrix &, const ComplexMatrix &)
OCTAVE_API ComplexMatrix herm_mul (const SparseComplexMatrix &, const ComplexMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const DiagMatrix &, const SparseComplexMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const SparseComplexMatrix &, const DiagMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const ComplexDiagMatrix &, const SparseMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const SparseMatrix &, const ComplexDiagMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const ComplexDiagMatrix &, const SparseComplexMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const SparseComplexMatrix &, const ComplexDiagMatrix &)
OCTAVE_API SparseComplexMatrix operator+ (const ComplexDiagMatrix &, const SparseMatrix &)
OCTAVE_API SparseComplexMatrix operator+ (const DiagMatrix &, const SparseComplexMatrix &)
OCTAVE_API SparseComplexMatrix operator+ (const ComplexDiagMatrix &, const SparseComplexMatrix &)
OCTAVE_API SparseComplexMatrix operator+ (const SparseMatrix &, const ComplexDiagMatrix &)
OCTAVE_API SparseComplexMatrix operator+ (const SparseComplexMatrix &, const DiagMatrix &)
OCTAVE_API SparseComplexMatrix operator+ (const SparseComplexMatrix &, const ComplexDiagMatrix &)
OCTAVE_API SparseComplexMatrix operator- (const ComplexDiagMatrix &, const SparseMatrix &)
OCTAVE_API SparseComplexMatrix operator- (const DiagMatrix &, const SparseComplexMatrix &)
OCTAVE_API SparseComplexMatrix operator- (const ComplexDiagMatrix &, const SparseComplexMatrix &)
OCTAVE_API SparseComplexMatrix operator- (const SparseMatrix &, const ComplexDiagMatrix &)
OCTAVE_API SparseComplexMatrix operator- (const SparseComplexMatrix &, const DiagMatrix &)
OCTAVE_API SparseComplexMatrix operator- (const SparseComplexMatrix &, const ComplexDiagMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const PermMatrix &, const SparseComplexMatrix &)
OCTAVE_API SparseComplexMatrix operator* (const SparseComplexMatrix &, const PermMatrix &)
OCTAVE_API SparseComplexMatrix min (const Complex &c, const SparseComplexMatrix &m)
OCTAVE_API SparseComplexMatrix min (const SparseComplexMatrix &m, const Complex &c)
OCTAVE_API SparseComplexMatrix min (const SparseComplexMatrix &a, const SparseComplexMatrix &b)
OCTAVE_API SparseComplexMatrix max (const Complex &c, const SparseComplexMatrix &m)
OCTAVE_API SparseComplexMatrix max (const SparseComplexMatrix &m, const Complex &c)
OCTAVE_API SparseComplexMatrix max (const SparseComplexMatrix &a, const SparseComplexMatrix &b)

Define Documentation

#define octave_CSparse_h   1

#define UMFPACK_ZNAME ( name   )     umfpack_zi_ ## name


Function Documentation

OCTAVE_API ComplexMatrix herm_mul ( const SparseComplexMatrix ,
const ComplexMatrix  
)

OCTAVE_API SparseComplexMatrix max ( const SparseComplexMatrix m,
const Complex c 
)

OCTAVE_API SparseComplexMatrix max ( const Complex c,
const SparseComplexMatrix m 
)

OCTAVE_API SparseComplexMatrix min ( const SparseComplexMatrix m,
const Complex c 
)

OCTAVE_API SparseComplexMatrix min ( const Complex c,
const SparseComplexMatrix m 
)

OCTAVE_API ComplexMatrix mul_herm ( const ComplexMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API ComplexMatrix mul_trans ( const ComplexMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const SparseComplexMatrix ,
const PermMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const PermMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const SparseComplexMatrix ,
const ComplexDiagMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const ComplexDiagMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const SparseMatrix ,
const ComplexDiagMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const ComplexDiagMatrix ,
const SparseMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const SparseComplexMatrix ,
const DiagMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const DiagMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API ComplexMatrix operator* ( const SparseComplexMatrix ,
const ComplexMatrix  
)

OCTAVE_API ComplexMatrix operator* ( const SparseComplexMatrix ,
const Matrix  
)

OCTAVE_API ComplexMatrix operator* ( const SparseMatrix ,
const ComplexMatrix  
)

OCTAVE_API ComplexMatrix operator* ( const ComplexMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API ComplexMatrix operator* ( const ComplexMatrix ,
const SparseMatrix  
)

OCTAVE_API ComplexMatrix operator* ( const Matrix ,
const SparseComplexMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const SparseComplexMatrix ,
const SparseMatrix  
)

OCTAVE_API SparseComplexMatrix operator* ( const SparseMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API SparseComplexMatrix operator+ ( const SparseComplexMatrix ,
const ComplexDiagMatrix  
)

OCTAVE_API SparseComplexMatrix operator+ ( const SparseComplexMatrix ,
const DiagMatrix  
)

OCTAVE_API SparseComplexMatrix operator+ ( const SparseMatrix ,
const ComplexDiagMatrix  
)

OCTAVE_API SparseComplexMatrix operator+ ( const ComplexDiagMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API SparseComplexMatrix operator+ ( const DiagMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API SparseComplexMatrix operator+ ( const ComplexDiagMatrix ,
const SparseMatrix  
)

OCTAVE_API SparseComplexMatrix operator- ( const SparseComplexMatrix ,
const ComplexDiagMatrix  
)

OCTAVE_API SparseComplexMatrix operator- ( const SparseComplexMatrix ,
const DiagMatrix  
)

OCTAVE_API SparseComplexMatrix operator- ( const SparseMatrix ,
const ComplexDiagMatrix  
)

OCTAVE_API SparseComplexMatrix operator- ( const ComplexDiagMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API SparseComplexMatrix operator- ( const DiagMatrix ,
const SparseComplexMatrix  
)

OCTAVE_API SparseComplexMatrix operator- ( const ComplexDiagMatrix ,
const SparseMatrix  
)

OCTAVE_API ComplexMatrix trans_mul ( const SparseComplexMatrix ,
const ComplexMatrix  
)