GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
sparse-qr.h File Reference
#include "octave-config.h"
#include <memory>
#include "oct-cmplx.h"
#include "MArray-fwd.h"
#include "mx-fwd.h"
Include dependency graph for sparse-qr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sparse_qr< SPARSE_T >
 

Typedefs

typedef sparse_qr< SparseComplexMatrixSparseComplexQR
 
typedef sparse_qr< SparseMatrixSparseQR
 

Functions

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

Variables

template class OCTAVE_EXTERN_TEMPLATE_API sparse_qr< SparseComplexMatrix >
 
template class OCTAVE_EXTERN_TEMPLATE_API sparse_qr< SparseMatrix >
 

Typedef Documentation

◆ SparseComplexQR

Definition at line 155 of file sparse-qr.h.

◆ SparseQR

Definition at line 154 of file sparse-qr.h.

Function Documentation

◆ qrsolve() [1/8]

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

Definition at line 3337 of file sparse-qr.cc.

◆ qrsolve() [2/8]

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

Definition at line 3320 of file sparse-qr.cc.

◆ qrsolve() [3/8]

OCTAVE_API SparseComplexMatrix qrsolve ( const SparseComplexMatrix a,
const SparseComplexMatrix b,
octave_idx_type info 
)

Definition at line 3345 of file sparse-qr.cc.

References SparseComplexMatrix.

◆ qrsolve() [4/8]

OCTAVE_API SparseComplexMatrix qrsolve ( const SparseComplexMatrix a,
const SparseMatrix b,
octave_idx_type info 
)

Definition at line 3328 of file sparse-qr.cc.

References SparseMatrix.

◆ qrsolve() [5/8]

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

Definition at line 3304 of file sparse-qr.cc.

◆ qrsolve() [6/8]

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

Definition at line 3288 of file sparse-qr.cc.

Referenced by dmsolve(), SparseComplexMatrix::solve(), and SparseMatrix::solve().

◆ qrsolve() [7/8]

OCTAVE_API SparseComplexMatrix qrsolve ( const SparseMatrix a,
const SparseComplexMatrix b,
octave_idx_type info 
)

Definition at line 3312 of file sparse-qr.cc.

References SparseComplexMatrix.

◆ qrsolve() [8/8]

OCTAVE_API SparseMatrix qrsolve ( const SparseMatrix a,
const SparseMatrix b,
octave_idx_type info 
)

Definition at line 3296 of file sparse-qr.cc.

Variable Documentation

◆ sparse_qr< SparseComplexMatrix >

template class OCTAVE_EXTERN_TEMPLATE_API sparse_qr< SparseComplexMatrix >
extern

Referenced by Fqr().

◆ sparse_qr< SparseMatrix >

template class OCTAVE_EXTERN_TEMPLATE_API sparse_qr< SparseMatrix >
extern

Referenced by Fqr().