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
Macros | Functions
SparseCmplxQR.cc File Reference
#include <vector>
#include "lo-error.h"
#include "SparseCmplxQR.h"
#include "oct-locbuf.h"
Include dependency graph for SparseCmplxQR.cc:

Go to the source code of this file.

Macros

#define OCTAVE_C99_COMPLEX(buf, n)   OCTAVE_LOCAL_BUFFER (cs_complex_t, buf, (n));
#define OCTAVE_C99_ONE   cs_complex_t(1., 0.);
#define OCTAVE_C99_ZERO   cs_complex_t(0., 0.);

Functions

ComplexMatrix qrsolve (const SparseComplexMatrix &a, const Matrix &b, octave_idx_type &info)
SparseComplexMatrix qrsolve (const SparseComplexMatrix &a, const SparseMatrix &b, octave_idx_type &info)
ComplexMatrix qrsolve (const SparseComplexMatrix &a, const ComplexMatrix &b, octave_idx_type &info)
SparseComplexMatrix qrsolve (const SparseComplexMatrix &a, const SparseComplexMatrix &b, octave_idx_type &info)
ComplexMatrix qrsolve (const SparseComplexMatrix &a, const MArray< double > &b, octave_idx_type &info)
ComplexMatrix qrsolve (const SparseComplexMatrix &a, const MArray< Complex > &b, octave_idx_type &info)

Macro Definition Documentation

#define OCTAVE_C99_COMPLEX (   buf,
 
)    OCTAVE_LOCAL_BUFFER (cs_complex_t, buf, (n));

Definition at line 45 of file SparseCmplxQR.cc.

Referenced by SparseComplexQR::SparseComplexQR_rep::Q(), and qrsolve().

#define OCTAVE_C99_ONE   cs_complex_t(1., 0.);

Definition at line 48 of file SparseCmplxQR.cc.

Referenced by SparseComplexQR::SparseComplexQR_rep::Q().

#define OCTAVE_C99_ZERO   cs_complex_t(0., 0.);

Definition at line 47 of file SparseCmplxQR.cc.

Referenced by SparseComplexQR::SparseComplexQR_rep::Q(), and qrsolve().

Function Documentation

ComplexMatrix qrsolve ( const SparseComplexMatrix a,
const Matrix b,
octave_idx_type info 
)
SparseComplexMatrix qrsolve ( const SparseComplexMatrix a,
const SparseMatrix b,
octave_idx_type info 
)
ComplexMatrix qrsolve ( const SparseComplexMatrix a,
const ComplexMatrix b,
octave_idx_type info 
)
SparseComplexMatrix qrsolve ( const SparseComplexMatrix a,
const SparseComplexMatrix b,
octave_idx_type info 
)
ComplexMatrix qrsolve ( const SparseComplexMatrix a,
const MArray< double > &  b,
octave_idx_type info 
)

Definition at line 889 of file SparseCmplxQR.cc.

References SparseComplexQR::qrsolve.

ComplexMatrix qrsolve ( const SparseComplexMatrix a,
const MArray< Complex > &  b,
octave_idx_type info 
)

Definition at line 896 of file SparseCmplxQR.cc.

References SparseComplexQR::qrsolve.