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 fint * m
 
void fint fint * k
 
void fint fint fint * kmax
 
void fint fint fint real * a
 
void fint fint fint real fint * la
 
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.