#include <cmath>
#include <limits>
#include "chol.h"
#include "svd.h"
#include "mx-m-dm.h"
#include "EIG.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "ovl.h"
#include "pr-output.h"
#include "utils.h"
Go to the source code of this file.
|
OCTAVE_EXPORT octave_value_list | F__qp__ (const octave_value_list &args, int) |
|
static octave_idx_type | min_index (const ColumnVector &x) |
|
static Matrix | null (const Matrix &A, octave_idx_type &rank) |
|
static int | qp (const Matrix &H, const ColumnVector &q, const Matrix &Aeq, const ColumnVector &beq, const Matrix &Ain, const ColumnVector &bin, int maxit, double rtol, ColumnVector &x, ColumnVector &lambda, int &iter) |
|
◆ F__qp__()
◆ min_index()
◆ null()
◆ qp()
static int qp |
( |
const Matrix & |
H, |
|
|
const ColumnVector & |
q, |
|
|
const Matrix & |
Aeq, |
|
|
const ColumnVector & |
beq, |
|
|
const Matrix & |
Ain, |
|
|
const ColumnVector & |
bin, |
|
|
int |
maxit, |
|
|
double |
rtol, |
|
|
ColumnVector & |
x, |
|
|
ColumnVector & |
lambda, |
|
|
int & |
iter |
|
) |
| |
|
static |
Definition at line 106 of file __qp__.cc.
References abs(), chol2inv(), Matrix::column(), EIG::eigenvalues(), error(), Matrix::extract_n(), ColumnVector::fill(), ColumnVector::max(), ColumnVector::min(), min_index(), n, Array< T, Alloc >::numel(), Matrix::pseudo_inverse(), real(), ColumnVector::resize(), Matrix::resize(), EIG::right_eigenvectors(), Matrix::row(), Matrix::stack(), ColumnVector::transpose(), Matrix::transpose(), x, Array< T, Alloc >::xelem(), and Z.
Referenced by F__qp__(), and Utils::figureCurrentPoint().