![]() |
GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <cfloat>#include <iostream>#include <iomanip>#include "CmplxQRP.h"#include "CmplxQR.h"#include "dbleQR.h"#include "f77-fcn.h"#include "lo-math.h"#include "quit.h"#include "defun.h"#include "error.h"#include "gripes.h"#include "oct-obj.h"#include "oct-map.h"#include "ov.h"#include "pager.h"#include "symtab.h"#include "utils.h"#include "variables.h"
Go to the source code of this file.
Typedefs | |
| typedef octave_idx_type(* | sort_function )(const octave_idx_type &LSIZE, const double &ALPHA, const double &BETA, const double &S, const double &P) |
| F77_RET_T const octave_idx_type double double double sort_function |
| F77_RET_T F77_FUNC | ( | dggbal | , |
| DGGBAL | |||
| ) |
| F77_RET_T F77_FUNC | ( | zggbal | , |
| ZGGBAL | |||
| ) |
| F77_RET_T F77_FUNC | ( | dggbak | , |
| DGGBAK | |||
| ) |
| F77_RET_T F77_FUNC | ( | zggbak | , |
| ZGGBAK | |||
| ) |
| F77_RET_T F77_FUNC | ( | dgghrd | , |
| DGGHRD | |||
| ) |
| F77_RET_T F77_FUNC | ( | zgghrd | , |
| ZGGHRD | |||
| ) |
| F77_RET_T F77_FUNC | ( | dhgeqz | , |
| DHGEQZ | |||
| ) |
| F77_RET_T F77_FUNC | ( | zhgeqz | , |
| ZHGEQZ | |||
| ) |
| F77_RET_T F77_FUNC | ( | dlag2 | , |
| DLAG2 | |||
| ) | const |
| F77_RET_T F77_FUNC | ( | dtgevc | , |
| DTGEVC | |||
| ) |
| F77_RET_T F77_FUNC | ( | ztgevc | , |
| ZTGEVC | |||
| ) |
|
static |
|
static |
|
static |
|
static |
Definition at line 282 of file qz.cc.
Referenced by Fqz(), and tree_jit::optimize().
| OCTAVE_EXPORT octave_value_list Fqz | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 374 of file qz.cc.
References CQ, CZ, Array< T >::data(), dsubsp(), empty_arg(), eps, error(), error_state, F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_FUNC(), F77_XFCN, fcrhp(), fin(), folhp(), Array< T >::fortran_vec(), fout(), gripe_empty_arg(), gripe_nonconformant(), gripe_square_matrix_required(), ComplexMatrix::hermitian(), octave_value_list::length(), nn, octave_print_internal(), OCTAVE_QUIT, panic_impossible, print_usage(), base_qr< qr_type >::Q(), base_qr< qr_type >::R(), transpose(), VL, VR, wi, xdlamch(), and xdlange().
| F77_RET_T octave_idx_type const octave_idx_type const Complex* A |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type Complex* ALPHA |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type double const octave_idx_type double const octave_idx_type double double* ALPHAI |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type double const octave_idx_type double const octave_idx_type double* ALPHAR |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex* B |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type Complex Complex * BETA |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type Complex Complex Complex* CQ |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type const octave_idx_type octave_idx_type Complex* CWORK |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type Complex Complex Complex const octave_idx_type Complex* CZ |
| F77_RET_T const octave_idx_type const octave_idx_type const double const octave_idx_type double double& F77_CHAR_ARG_LEN_DECL |
| F77_RET_T const octave_idx_type double double double const double octave_idx_type octave_idx_type& FAIL |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type& IHI |
| F77_RET_T const octave_idx_type const octave_idx_type& ILO |
| F77_RET_T const octave_idx_type double double double const double octave_idx_type octave_idx_type octave_idx_type* IND |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type& LDA |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex const octave_idx_type& LDB |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type Complex Complex Complex const octave_idx_type & LDQ |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type const double const double octave_idx_type Complex const octave_idx_type& LDV |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex const octave_idx_type Complex const octave_idx_type & LDVL |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type & LDVR |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type Complex Complex Complex const octave_idx_type Complex const octave_idx_type & LDZ |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type const double* LSCALE |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type Complex Complex Complex const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type & LWORK |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type const octave_idx_type octave_idx_type& M |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type const octave_idx_type & MM |
| F77_RET_T octave_idx_type const octave_idx_type& N |
| F77_RET_T const octave_idx_type double double double const double octave_idx_type& NDIM |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type double const octave_idx_type double const octave_idx_type double double double double * Q |
Definition at line 114 of file qz.cc.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::col_perm(), DEFUN_DLD(), EigsComplexNonSymmetricMatrixShift(), EigsRealNonSymmetricMatrixShift(), EigsRealSymmetricMatrixShift(), find_starting_node(), SparseMatrix::inverse(), SparseComplexMatrix::inverse(), sparse_base_chol< chol_type, chol_elt, p_type >::inverse(), sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=(), sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pc(), sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pc_mat(), sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pc_vec(), and xpow().
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type const double const double* RSCALE |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex const octave_idx_type Complex const octave_idx_type Complex const octave_idx_type const octave_idx_type octave_idx_type Complex double * RWORK |
| F77_RET_T const octave_idx_type const double const octave_idx_type const double& SAFMIN |
| F77_RET_T const octave_idx_type const double const octave_idx_type const double double& SCALE1 |
| F77_RET_T const octave_idx_type const double const octave_idx_type const double double double& SCALE2 |
| F77_RET_T octave_idx_type * SELECT |
| F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type const double const double octave_idx_type Complex* V |
| F77_RET_T octave_idx_type const octave_idx_type double const octave_idx_type double const octave_idx_type double* VL |
| F77_RET_T octave_idx_type const octave_idx_type double const octave_idx_type double const octave_idx_type double const octave_idx_type double* VR |
| F77_RET_T const octave_idx_type const double const octave_idx_type const double double double double double double& WI |
| F77_RET_T octave_idx_type const octave_idx_type double const octave_idx_type double const octave_idx_type double const octave_idx_type double const octave_idx_type const octave_idx_type octave_idx_type double* WORK |
| F77_RET_T const octave_idx_type const double const octave_idx_type const double double double double& WR1 |
| F77_RET_T const octave_idx_type const double const octave_idx_type const double double double double double& WR2 |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex const octave_idx_type Complex* xVL |
| F77_RET_T octave_idx_type const octave_idx_type const Complex const octave_idx_type const Complex const octave_idx_type Complex const octave_idx_type Complex* xVR |
| F77_RET_T const octave_idx_type double double double * Z |
Definition at line 114 of file qz.cc.
Referenced by drawcn(), F__contourc__(), mark_facets(), and qp().
1.8.1.2