Navigation

Operators and Keywords

Function List:

C++ API

dSparse.h File Reference

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

Include dependency graph for dSparse.h:

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

Go to the source code of this file.


Classes

class  SparseMatrix

Defines

#define octave_dSparse_h   1
#define UMFPACK_DNAME(name)   umfpack_di_ ## name

Functions

OCTAVE_API SparseMatrix real (const SparseComplexMatrix &a)
OCTAVE_API SparseMatrix imag (const SparseComplexMatrix &a)
OCTAVE_API SparseMatrix operator* (const SparseMatrix &a, const SparseMatrix &b)
OCTAVE_API Matrix operator* (const Matrix &a, const SparseMatrix &b)
OCTAVE_API Matrix mul_trans (const Matrix &a, const SparseMatrix &b)
OCTAVE_API Matrix operator* (const SparseMatrix &a, const Matrix &b)
OCTAVE_API Matrix trans_mul (const SparseMatrix &a, const Matrix &b)
OCTAVE_API SparseMatrix operator* (const DiagMatrix &, const SparseMatrix &)
OCTAVE_API SparseMatrix operator* (const SparseMatrix &, const DiagMatrix &)
OCTAVE_API SparseMatrix operator+ (const DiagMatrix &, const SparseMatrix &)
OCTAVE_API SparseMatrix operator+ (const SparseMatrix &, const DiagMatrix &)
OCTAVE_API SparseMatrix operator- (const DiagMatrix &, const SparseMatrix &)
OCTAVE_API SparseMatrix operator- (const SparseMatrix &, const DiagMatrix &)
OCTAVE_API SparseMatrix operator* (const PermMatrix &, const SparseMatrix &)
OCTAVE_API SparseMatrix operator* (const SparseMatrix &, const PermMatrix &)
OCTAVE_API SparseMatrix min (double d, const SparseMatrix &m)
OCTAVE_API SparseMatrix min (const SparseMatrix &m, double d)
OCTAVE_API SparseMatrix min (const SparseMatrix &a, const SparseMatrix &b)
OCTAVE_API SparseMatrix max (double d, const SparseMatrix &m)
OCTAVE_API SparseMatrix max (const SparseMatrix &m, double d)
OCTAVE_API SparseMatrix max (const SparseMatrix &a, const SparseMatrix &b)

Define Documentation

#define octave_dSparse_h   1

#define UMFPACK_DNAME ( name   )     umfpack_di_ ## name


Function Documentation

OCTAVE_API SparseMatrix imag ( const SparseComplexMatrix a  ) 

OCTAVE_API SparseMatrix max ( const SparseMatrix a,
const SparseMatrix b 
)

OCTAVE_API SparseMatrix max ( const SparseMatrix m,
double  d 
)

OCTAVE_API SparseMatrix max ( double  d,
const SparseMatrix m 
)

OCTAVE_API SparseMatrix min ( const SparseMatrix a,
const SparseMatrix b 
)

OCTAVE_API SparseMatrix min ( const SparseMatrix m,
double  d 
)

OCTAVE_API SparseMatrix min ( double  d,
const SparseMatrix m 
)

OCTAVE_API Matrix mul_trans ( const Matrix a,
const SparseMatrix b 
)

OCTAVE_API SparseMatrix operator* ( const SparseMatrix ,
const PermMatrix  
)

OCTAVE_API SparseMatrix operator* ( const PermMatrix ,
const SparseMatrix  
)

OCTAVE_API SparseMatrix operator* ( const SparseMatrix ,
const DiagMatrix  
)

OCTAVE_API SparseMatrix operator* ( const DiagMatrix ,
const SparseMatrix  
)

OCTAVE_API Matrix operator* ( const SparseMatrix a,
const Matrix b 
)

OCTAVE_API Matrix operator* ( const Matrix a,
const SparseMatrix b 
)

OCTAVE_API SparseMatrix operator* ( const SparseMatrix a,
const SparseMatrix b 
)

OCTAVE_API SparseMatrix operator+ ( const SparseMatrix ,
const DiagMatrix  
)

OCTAVE_API SparseMatrix operator+ ( const DiagMatrix ,
const SparseMatrix  
)

OCTAVE_API SparseMatrix operator- ( const SparseMatrix ,
const DiagMatrix  
)

OCTAVE_API SparseMatrix operator- ( const DiagMatrix ,
const SparseMatrix  
)

OCTAVE_API SparseMatrix real ( const SparseComplexMatrix a  ) 

OCTAVE_API Matrix trans_mul ( const SparseMatrix a,
const Matrix b 
)