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
Typedefs | Functions | Variables
qz.cc File Reference
#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"
Include dependency graph for qz.cc:

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)

Functions

F77_RET_T F77_FUNC (dggbal, DGGBAL)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (zggbal, ZGGBAL)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (dggbak, DGGBAK)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (zggbak, ZGGBAK)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (dgghrd, DGGHRD)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (zgghrd, ZGGHRD)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (dhgeqz, DHGEQZ)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (zhgeqz, ZHGEQZ)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (dlag2, DLAG2)(const double *A
F77_RET_T F77_FUNC (dsubsp, DSUBSP)(const octave_idx_type &NMAX
F77_RET_T F77_FUNC (dtgevc, DTGEVC)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (ztgevc, ZTGEVC)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (xdlamch, XDLAMCH)(F77_CONST_CHAR_ARG_DECL
F77_RET_T F77_FUNC (xdlange, XDLANGE)(F77_CONST_CHAR_ARG_DECL
static octave_idx_type fcrhp (const octave_idx_type &lsize, const double &alpha, const double &beta, const double &s, const double &)
static octave_idx_type fin (const octave_idx_type &lsize, const double &alpha, const double &beta, const double &, const double &p)
static octave_idx_type folhp (const octave_idx_type &lsize, const double &alpha, const double &beta, const double &s, const double &)
static octave_idx_type fout (const octave_idx_type &lsize, const double &alpha, const double &beta, const double &, const double &p)
OCTAVE_EXPORT octave_value_list Fqz (const octave_value_list &args, int nargout)

Variables

F77_RET_T const
octave_idx_type double
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 const
octave_idx_type double const
octave_idx_type double
B
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
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 double double
double const double
EPS
F77_RET_T const
octave_idx_type double const
octave_idx_type double const
octave_idx_type
octave_idx_type
octave_idx_type double double
double octave_idx_type &INFO 
F77_CHAR_ARG_LEN_DECL
F77_RET_T F77_CONST_CHAR_ARG_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 double const
octave_idx_type double const
octave_idx_type
octave_idx_type
octave_idx_type
IHI
F77_RET_T const
octave_idx_type double const
octave_idx_type double const
octave_idx_type
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 const
octave_idx_type double const
octave_idx_type
LDA
F77_RET_T const
octave_idx_type double const
octave_idx_type double const
octave_idx_type
LDB
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 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
double const octave_idx_type
LDV
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
LDVL
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
LDVR
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 const
octave_idx_type double const
octave_idx_type
LDZ
F77_RET_T const
octave_idx_type double const
octave_idx_type double const
octave_idx_type
octave_idx_type
octave_idx_type double
LSCALE
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 const
octave_idx_type double const
octave_idx_type double const
octave_idx_type
LWORK
F77_RET_T const
octave_idx_type const
octave_idx_type const
octave_idx_type const double
const double octave_idx_type
M
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
MM
F77_RET_T const octave_idx_typeN
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
Q
F77_RET_T const
octave_idx_type double const
octave_idx_type double const
octave_idx_type
octave_idx_type
octave_idx_type double double
RSCALE
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 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_typeSELECT
F77_RET_T const
octave_idx_type const
octave_idx_type const
octave_idx_type const double
const double octave_idx_type
double
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 const
octave_idx_type double const
octave_idx_type double const
octave_idx_type
octave_idx_type
octave_idx_type double double
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 const
octave_idx_type const
octave_idx_type double const
octave_idx_type double const
octave_idx_type double const
octave_idx_type double
Z

Typedef Documentation

Definition at line 61 of file qz.cc.

Function Documentation

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 ( dsubsp  ,
DSUBSP   
) const
F77_RET_T F77_FUNC ( dtgevc  ,
DTGEVC   
)
F77_RET_T F77_FUNC ( ztgevc  ,
ZTGEVC   
)
F77_RET_T F77_FUNC ( xdlamch  ,
XDLAMCH   
)
F77_RET_T F77_FUNC ( xdlange  ,
XDLANGE   
)
static octave_idx_type fcrhp ( const octave_idx_type lsize,
const double alpha,
const double beta,
const double s,
const double  
)
static

Definition at line 244 of file qz.cc.

Referenced by Fqz().

static octave_idx_type fin ( const octave_idx_type lsize,
const double alpha,
const double beta,
const double ,
const double p 
)
static

Definition at line 254 of file qz.cc.

Referenced by Fqz().

static octave_idx_type folhp ( const octave_idx_type lsize,
const double alpha,
const double beta,
const double s,
const double  
)
static

Definition at line 272 of file qz.cc.

Referenced by Fqz().

static octave_idx_type fout ( const octave_idx_type lsize,
const double alpha,
const double beta,
const double ,
const double p 
)
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 
)

Variable Documentation

Definition at line 70 of file qz.cc.

Definition at line 158 of file qz.cc.

Definition at line 140 of file qz.cc.

Definition at line 140 of file qz.cc.

Definition at line 70 of file qz.cc.

Definition at line 140 of file qz.cc.

Definition at line 158 of file qz.cc.

Referenced by Fqz().

Definition at line 209 of file qz.cc.

Definition at line 158 of file qz.cc.

Referenced by Fqz().

Definition at line 185 of file qz.cc.

F77_RET_T const octave_idx_type const octave_idx_type const double const octave_idx_type double double& F77_CHAR_ARG_LEN_DECL

Definition at line 70 of file qz.cc.

F77_RET_T F77_CONST_CHAR_ARG_DECL

Definition at line 90 of file qz.cc.

Definition at line 185 of file qz.cc.

Definition at line 70 of file qz.cc.

Definition at line 70 of file qz.cc.

Definition at line 185 of file qz.cc.

Definition at line 70 of file qz.cc.

Definition at line 70 of file qz.cc.

Definition at line 114 of file qz.cc.

Definition at line 90 of file qz.cc.

Definition at line 195 of file qz.cc.

Definition at line 195 of file qz.cc.

Definition at line 114 of file qz.cc.

Definition at line 70 of file qz.cc.

Definition at line 140 of file qz.cc.

Definition at line 90 of file qz.cc.

Definition at line 195 of file qz.cc.

Definition at line 70 of file qz.cc.

Definition at line 185 of file qz.cc.

F77_RET_T const octave_idx_type const octave_idx_type const octave_idx_type const double const double* RSCALE

Definition at line 70 of file qz.cc.

Definition at line 158 of file qz.cc.

F77_RET_T const octave_idx_type const double const octave_idx_type const double& SAFMIN

Definition at line 175 of file qz.cc.

F77_RET_T const octave_idx_type const double const octave_idx_type const double double& SCALE1

Definition at line 175 of file qz.cc.

Definition at line 175 of file qz.cc.

Definition at line 195 of file qz.cc.

Definition at line 90 of file qz.cc.

Definition at line 195 of file qz.cc.

Referenced by Fqz().

Definition at line 195 of file qz.cc.

Referenced by Fqz().

Definition at line 175 of file qz.cc.

Definition at line 70 of file qz.cc.

Definition at line 175 of file qz.cc.

Definition at line 175 of file qz.cc.

Definition at line 209 of file qz.cc.

Definition at line 209 of file qz.cc.

Definition at line 114 of file qz.cc.

Referenced by drawcn(), F__contourc__(), mark_facets(), and qp().