Namespaces | Macros | Typedefs | Functions | Variables
BonBqpdSolver.cpp File Reference
#include "BonminConfig.h"
#include "BonBqpdSolver.hpp"
#include "BonBqpdWarmStart.hpp"
#include "CoinTime.hpp"
#include <algorithm>
Include dependency graph for BonBqpdSolver.cpp:

Go to the source code of this file.

Namespaces

 Bonmin
 Define an n-way class for variables.
 

Macros

#define InitializeAll
 

Typedefs

typedef Bonmin::BqpdSolver::fint fint
 
typedef Bonmin::BqpdSolver::real real
 

Functions

void F77_FUNC (bqpd, BQPD)(fint *n
 
struct {
   fint   kk
 
   fint   ll
 
   fint   kkk
 
   fint   lll
 
   fint   mxws
 
   fint   mxlws
 
F77_FUNC (wsc, WSC)
 
struct {
   real   eps
 
   real   tol
 
   real   emin
 
F77_FUNC (epsc, EPSC)
 
struct {
   real   sgnf
 
   fint   nrep
 
   fint   npiv
 
   fint   nres
 
F77_FUNC (repc, REPC)
 
struct {
   fint   nup
 
   fint   nfreq
 
F77_FUNC (refactorc, REFACTORC)
 
struct {
   real   vstep
 
F77_FUNC (vstepc, VSTEPC)
 
struct {
   fint   phl
 
   fint   phr
 
   fint   phc
 
F77_FUNC (hessc, HESSC)
 
struct {
   fint   scale_mode
 
   fint   phe
 
F77_FUNC (scalec, SCALEC)
 
struct {
   fint   irh1
 
   fint   na
 
   fint   na1
 
   fint   nb
 
   fint   nb1
 
   fint   ka1
 
   fint   kb1
 
   fint   kc1
 
   fint   irg1
 
   fint   lu1
 
   fint   lv
 
   fint   lv1
 
   fint   ll1
 
F77_FUNC (bqpdc, BQPDC)
 
struct {
   real   alpha
 
F77_FUNC (alphac, ALPHAC)
 
struct {
   fint   ns
 
   fint   ns1
 
   fint   nt
 
   fint   nt1
 
   fint   nu
 
   fint   nu1
 
   fint   nx
 
   fint   nx1
 
   fint   np
 
   fint   np1
 
   fint   nprof
 
   fint   lc
 
   fint   lc1
 
   fint   li
 
   fint   li1
 
   fint   lm
 
   fint   lm1
 
   fint   lp_
 
   fint   lp1
 
   fint   lq
 
   fint   lq1
 
   fint   lr
 
   fint   lr1
 
   fint   ls_
 
   fint   ls1
 
   fint   lt
 
   fint   lt1
 
F77_FUNC (sparsec, SPARSEC)
 
struct {
   fint   m1
 
   fint   m2
 
   fint   mp
 
   fint   mq
 
   fint   lastr
 
   fint   irow
 
F77_FUNC (factorc, FACTORC)
 
struct {
   fint   mxm1
 
F77_FUNC (mxm1c, MXM1C)
 
struct {
   real   c
 
F77_FUNC (minorc, MINORS)
 

Variables

void fintm
 
void fint fintk
 
void fint fint fintkmax
 
void fint fint fint reala
 
void fint fint fint real fintla
 
void fint fint fint real fint
real
x = 0
 
void fint fint fint real fint
real real
bl
 
void fint fint fint real fint
real real real
bu
 
void fint fint fint real fint
real real real real
f
 
void fint fint fint real fint
real real real real real
fmin
 
void fint fint fint real fint
real real real real real real
g
 
void fint fint fint real fint
real real real real real real
real
r = k
 
void fint fint fint real fint
real real real real real real
real real
w
 
void fint fint fint real fint
real real real real real real
real real real
e
 
void fint fint fint real fint
real real real real real real
real real real fint
ls
 
void fint fint fint real fint
real real real real real real
real real real fint real
alp
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
lp
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
fint
mlp
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
fint fint
peq
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
fint fint real
ws
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
fint fint real fint
lws
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
fint fint real fint fint
m0de
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
fint fint real fint fint fint
ifail
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
fint fint real fint fint fint
fint
info
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
fint fint real fint fint fint
fint fint
iprint
 
void fint fint fint real fint
real real real real real real
real real real fint real fint
fint fint real fint fint fint
fint fint fint
nout
 

Macro Definition Documentation

#define InitializeAll

Definition at line 19 of file BonBqpdSolver.cpp.

Typedef Documentation

Definition at line 21 of file BonBqpdSolver.cpp.

Definition at line 22 of file BonBqpdSolver.cpp.

Function Documentation

void F77_FUNC ( bqpd  ,
BQPD   
)
struct @0 F77_FUNC ( wsc  ,
WSC   
)
struct @1 F77_FUNC ( epsc  ,
EPSC   
)
struct @2 F77_FUNC ( repc  ,
REPC   
)
struct @3 F77_FUNC ( refactorc  ,
REFACTORC   
)
struct @4 F77_FUNC ( vstepc  ,
VSTEPC   
)
struct @5 F77_FUNC ( hessc  ,
HESSC   
)
struct @6 F77_FUNC ( scalec  ,
SCALEC   
)
struct @7 F77_FUNC ( bqpdc  ,
BQPDC   
)
struct @8 F77_FUNC ( alphac  ,
ALPHAC   
)
struct @9 F77_FUNC ( sparsec  ,
SPARSEC   
)
struct @10 F77_FUNC ( factorc  ,
FACTORC   
)
struct @11 F77_FUNC ( mxm1c  ,
MXM1C   
)
struct @12 F77_FUNC ( minorc  ,
MINORS   
)

Variable Documentation

if m
Initial value:
{
mlam = new Ipopt::Number[*m]
Ipopt::Number * mlam
void fint * m

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

void fint fint fint* kmax

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

* x = 0

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

void fint real * f

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

* r = k

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

Definition at line 27 of file BonBqpdSolver.cpp.

fint kk

Definition at line 36 of file BonBqpdSolver.cpp.

fint ll

Definition at line 36 of file BonBqpdSolver.cpp.

fint kkk

Definition at line 36 of file BonBqpdSolver.cpp.

fint lll

Definition at line 36 of file BonBqpdSolver.cpp.

fint mxws

Definition at line 36 of file BonBqpdSolver.cpp.

fint mxlws

Definition at line 36 of file BonBqpdSolver.cpp.

real eps

Definition at line 41 of file BonBqpdSolver.cpp.

real tol

Definition at line 41 of file BonBqpdSolver.cpp.

real emin

Definition at line 41 of file BonBqpdSolver.cpp.

real sgnf

Definition at line 46 of file BonBqpdSolver.cpp.

fint nrep

Definition at line 47 of file BonBqpdSolver.cpp.

fint npiv

Definition at line 47 of file BonBqpdSolver.cpp.

fint nres

Definition at line 47 of file BonBqpdSolver.cpp.

fint nup

Definition at line 52 of file BonBqpdSolver.cpp.

fint nfreq

Definition at line 52 of file BonBqpdSolver.cpp.

real vstep

Definition at line 57 of file BonBqpdSolver.cpp.

fint phl

Definition at line 62 of file BonBqpdSolver.cpp.

fint phr

Definition at line 62 of file BonBqpdSolver.cpp.

fint phc

Definition at line 62 of file BonBqpdSolver.cpp.

fint scale_mode

Definition at line 67 of file BonBqpdSolver.cpp.

fint phe

Definition at line 67 of file BonBqpdSolver.cpp.

fint irh1

Definition at line 72 of file BonBqpdSolver.cpp.

fint na

Definition at line 72 of file BonBqpdSolver.cpp.

fint na1

Definition at line 72 of file BonBqpdSolver.cpp.

fint nb

Definition at line 72 of file BonBqpdSolver.cpp.

fint nb1

Definition at line 72 of file BonBqpdSolver.cpp.

fint ka1

Definition at line 72 of file BonBqpdSolver.cpp.

fint kb1

Definition at line 72 of file BonBqpdSolver.cpp.

fint kc1

Definition at line 72 of file BonBqpdSolver.cpp.

fint irg1

Definition at line 72 of file BonBqpdSolver.cpp.

fint lu1

Definition at line 72 of file BonBqpdSolver.cpp.

fint lv

Definition at line 72 of file BonBqpdSolver.cpp.

fint lv1

Definition at line 72 of file BonBqpdSolver.cpp.

fint ll1

Definition at line 72 of file BonBqpdSolver.cpp.

real alpha

Definition at line 77 of file BonBqpdSolver.cpp.

fint ns

Definition at line 82 of file BonBqpdSolver.cpp.

fint ns1

Definition at line 82 of file BonBqpdSolver.cpp.

fint nt

Definition at line 82 of file BonBqpdSolver.cpp.

fint nt1

Definition at line 82 of file BonBqpdSolver.cpp.

fint nu

Definition at line 82 of file BonBqpdSolver.cpp.

fint nu1

Definition at line 82 of file BonBqpdSolver.cpp.

fint nx

Definition at line 82 of file BonBqpdSolver.cpp.

fint nx1

Definition at line 82 of file BonBqpdSolver.cpp.

fint np

Definition at line 82 of file BonBqpdSolver.cpp.

fint np1

Definition at line 82 of file BonBqpdSolver.cpp.

fint nprof

Definition at line 82 of file BonBqpdSolver.cpp.

fint lc

Definition at line 82 of file BonBqpdSolver.cpp.

fint lc1

Definition at line 83 of file BonBqpdSolver.cpp.

fint li

Definition at line 83 of file BonBqpdSolver.cpp.

fint li1

Definition at line 83 of file BonBqpdSolver.cpp.

fint lm

Definition at line 83 of file BonBqpdSolver.cpp.

fint lm1

Definition at line 83 of file BonBqpdSolver.cpp.

fint lp_

Definition at line 83 of file BonBqpdSolver.cpp.

fint lp1

Definition at line 83 of file BonBqpdSolver.cpp.

fint lq

Definition at line 83 of file BonBqpdSolver.cpp.

fint lq1

Definition at line 83 of file BonBqpdSolver.cpp.

fint lr

Definition at line 83 of file BonBqpdSolver.cpp.

fint lr1

Definition at line 83 of file BonBqpdSolver.cpp.

fint ls_

Definition at line 83 of file BonBqpdSolver.cpp.

fint ls1

Definition at line 83 of file BonBqpdSolver.cpp.

fint lt

Definition at line 83 of file BonBqpdSolver.cpp.

fint lt1

Definition at line 83 of file BonBqpdSolver.cpp.

fint m1

Definition at line 88 of file BonBqpdSolver.cpp.

fint m2

Definition at line 88 of file BonBqpdSolver.cpp.

fint mp

Definition at line 88 of file BonBqpdSolver.cpp.

fint mq

Definition at line 88 of file BonBqpdSolver.cpp.

fint lastr

Definition at line 88 of file BonBqpdSolver.cpp.

fint irow

Definition at line 88 of file BonBqpdSolver.cpp.

fint mxm1

Definition at line 93 of file BonBqpdSolver.cpp.

Definition at line 98 of file BonBqpdSolver.cpp.