37 octave_idx_type&,
double*, octave_idx_type&
41 F77_FUNC (dgehrd, DGEHRD) (
const octave_idx_type&,
const octave_idx_type&,
42 const octave_idx_type&,
double*,
43 const octave_idx_type&,
double*,
double*,
44 const octave_idx_type&, octave_idx_type&);
47 F77_FUNC (dorghr, DORGHR) (
const octave_idx_type&,
const octave_idx_type&,
48 const octave_idx_type&,
double*,
49 const octave_idx_type&,
double*,
double*,
50 const octave_idx_type&, octave_idx_type&);
55 const octave_idx_type&,
const octave_idx_type&,
56 const octave_idx_type&,
double*,
57 const octave_idx_type&,
double*,
58 const octave_idx_type&, octave_idx_type&
71 (*current_liboctave_error_handler) (
"HESS requires square matrix");
91 n, h, n, ilo, ihi, pscale, info
100 F77_XFCN (dgehrd, DGEHRD, (n, ilo, ihi, h, n, ptau, pwork,
106 F77_XFCN (dorghr, DORGHR, (n, ilo, ihi, z, n, ptau, pwork,
111 n, ilo, ihi, pscale, n, z,
#define F77_CHAR_ARG_LEN(l)
F77_RET_T const octave_idx_type double const octave_idx_type octave_idx_type octave_idx_type double octave_idx_type & F77_CHAR_ARG_LEN_DECL
T & elem(octave_idx_type n)
F77_RET_T const octave_idx_type const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type &F77_RET_T const octave_idx_type const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type &F77_RET_T F77_CONST_CHAR_ARG_DECL
#define F77_XFCN(f, F, args)
octave_idx_type rows(void) const
#define F77_CONST_CHAR_ARG2(x, l)
F77_RET_T F77_FUNC(dgebal, DGEBAL)(F77_CONST_CHAR_ARG_DECL
octave_idx_type init(const Matrix &a)
void scale(Matrix &m, double x, double y, double z)
const T * fortran_vec(void) const
octave_idx_type cols(void) const