QPOPT_CppDecl Namespace Reference


QPOPT interface functions.

typedef const f_intLDH
typedef const f_int const
f_int
JTHCOL
typedef const f_int const
f_int const f_dbl_prec
HESS
typedef const f_int const
f_int const f_dbl_prec const
f_dbl_prec
X
typedef const f_int const
f_int const f_dbl_prec const
f_dbl_prec f_dbl_prec
HX
typedef const f_int const
f_int const f_dbl_prec const
f_dbl_prec f_dbl_prec f_int
IW
typedef const f_int const
f_int const f_dbl_prec const
f_dbl_prec f_dbl_prec f_int
const f_int
LENIW
typedef const f_int const
f_int const f_dbl_prec const
f_dbl_prec f_dbl_prec f_int
const f_int f_dbl_prec
W
typedef const f_int const
f_int const f_dbl_prec const
f_dbl_prec f_dbl_prec f_int
const f_int f_dbl_prec const
f_int
LENW
enum  EQPOPT_problem_type {
  FP = 1, LP = 2, QP1 = 3, QP2 = 4,
  QP3 = 5, QP4 = 6
}
 Use to specify problem types. More...
enum  EQPOPT_int_option {
  CHECK_FREQUENCY = 1, EXPAND_FREQUENCY = 2, FEASIBILITY_PHASE_ITER_LIMIT = 3, OPTIMALITY_PHASE_ITER_LIMIT = 4,
  HESSIAN_ROWS = 5, ITERATION_LIMIT = 6, MAXIMUM_DEGREES_OF_FREEDOM = 7, PRINT_FILE = 8,
  PRINT_LEVEL = 9, PROBLEM_TYPE = 10, SUMMARY_FILE = 11
}
 Integer options. More...
enum  EQPOPT_logical_option { WARM_START = 1, LIST = 2, MIN_SUM = 3 }
 Logical options. More...
enum  EQPOPT_real_option {
  CRASH_TOLERANCE = 1, FEASIBILITY_TOLERANCE = 2, INFINITE_BOUND_SIZE = 3, INFINITE_STEP_SIZE = 4,
  OPTIMALITY_TOLERANCE = 5, RANK_TOLERANCE = 6
}
 Real options. More...
typedef FORTRAN_FUNC_PTR_DECL_UL_ (void, QPHESS_FUNC, qphess_func)(const f_int &N
void qpopt (const f_int &N, const f_int &NCLIN, const f_int &LDA, const f_int &LDH, const f_dbl_prec *A, const f_dbl_prec *BL, const f_dbl_prec *BU, const f_dbl_prec *CVEC, const f_dbl_prec *H, FORTRAN_NAME_UL_(QPHESS_FUNC, qphess_func) QPHESS, f_int *ISTATE, f_dbl_prec *X, f_int &INFORM, f_int &ITER, f_dbl_prec &OBJ, f_dbl_prec *AX, f_dbl_prec *CLAMDA, f_int *IW, const f_int &LENIW, f_dbl_prec *W, const f_int &LENW)
 Call QPOPT through C++ declaration.
void reset_defaults ()
 Reset all of QPOPT's options to the defaults.
void set_int_option (EQPOPT_int_option option, const f_int &)
 Set an integer valued option.
void set_logical_option (EQPOPT_logical_option option, const f_logical &)
 Set a logical valued option.
void set_real_option (EQPOPT_real_option option, const f_dbl_prec &)
 Set a real valued option.
 FORTRAN_FUNC_DECL_UL (void, QPOPT, qpopt)(const f_int &N
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_dbl_prec 
FORTRAN_NAME_UL_ (QPHESS_FUNC, qphess_func) QPHESS
 FORTRAN_FUNC_DECL_UL (void, QPHESS, qphess)(const f_int &N
 FORTRAN_FUNC_DECL_UL_ (void, QPOPT_SET_DEFAULTS, qpopt_set_defaults)()
 FORTRAN_FUNC_DECL_UL_ (void, QPOPT_INT_OPT, qpopt_int_opt)(const f_int &option
 FORTRAN_FUNC_DECL_UL_ (void, QPOPT_LOG_OPT, qpopt_log_opt)(const f_int &option
 FORTRAN_FUNC_DECL_UL_ (void, QPOPT_REAL_OPT, qpopt_real_opt)(const f_int &option
const f_intNCLIN
const f_int const f_intLDA
const f_int const f_int const
f_int const f_dbl_prec
A
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec
BL
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
BU
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
const f_dbl_prec
CVEC
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_dbl_prec
H
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_dbl_prec
f_int
ISTATE
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_dbl_prec
f_int f_dbl_prec f_int
INFORM
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_dbl_prec
f_int f_dbl_prec f_int f_int
ITER
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_dbl_prec
f_int f_dbl_prec f_int f_int
f_dbl_prec
OBJ
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_dbl_prec
f_int f_dbl_prec f_int f_int
f_dbl_prec f_dbl_prec
AX
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_dbl_prec
f_int f_dbl_prec f_int f_int
f_dbl_prec f_dbl_prec f_dbl_prec
CLAMDA


Typedef Documentation

const f_int & QPOPT_CppDecl::LDH
 

Definition at line 56 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int & QPOPT_CppDecl::JTHCOL
 

Definition at line 56 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

typedef const f_int const f_int const f_dbl_prec* QPOPT_CppDecl::HESS
 

Definition at line 56 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_dbl_prec const f_dbl_prec * QPOPT_CppDecl::X
 

Definition at line 56 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_dbl_prec const f_dbl_prec f_dbl_prec * QPOPT_CppDecl::HX
 

Definition at line 56 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_dbl_prec const f_dbl_prec f_dbl_prec f_int * QPOPT_CppDecl::IW
 

Definition at line 56 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_dbl_prec const f_dbl_prec f_dbl_prec f_int const f_int & QPOPT_CppDecl::LENIW
 

Definition at line 56 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_dbl_prec const f_dbl_prec f_dbl_prec f_int const f_int f_dbl_prec * QPOPT_CppDecl::W
 

Definition at line 56 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_dbl_prec const f_dbl_prec f_dbl_prec f_int const f_int f_dbl_prec const f_int & QPOPT_CppDecl::LENW
 

Definition at line 56 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.


Enumeration Type Documentation

enum EQPOPT_problem_type
 

Use to specify problem types.

Enumeration values:
FP 
LP 
QP1 
QP2 
QP3 
QP4 

Definition at line 74 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

enum EQPOPT_int_option
 

Integer options.

Enumeration values:
CHECK_FREQUENCY 
EXPAND_FREQUENCY 
FEASIBILITY_PHASE_ITER_LIMIT 
OPTIMALITY_PHASE_ITER_LIMIT 
HESSIAN_ROWS 
ITERATION_LIMIT 
MAXIMUM_DEGREES_OF_FREEDOM 
PRINT_FILE 
PRINT_LEVEL 
PROBLEM_TYPE 
SUMMARY_FILE 

Definition at line 84 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

enum EQPOPT_logical_option
 

Logical options.

Enumeration values:
WARM_START 
LIST 
MIN_SUM 

Definition at line 100 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

enum EQPOPT_real_option
 

Real options.

Enumeration values:
CRASH_TOLERANCE 
FEASIBILITY_TOLERANCE 
INFINITE_BOUND_SIZE 
INFINITE_STEP_SIZE 
OPTIMALITY_TOLERANCE 
RANK_TOLERANCE 

Definition at line 107 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.


Function Documentation

typedef FORTRAN_FUNC_PTR_DECL_UL_ void  ,
QPHESS_FUNC  ,
qphess_func 
const
 

void QPOPT_CppDecl::qpopt const f_int N,
const f_int NCLIN,
const f_int LDA,
const f_int LDH,
const f_dbl_prec A,
const f_dbl_prec BL,
const f_dbl_prec BU,
const f_dbl_prec CVEC,
const f_dbl_prec H,
FORTRAN_NAME_UL_(QPHESS_FUNC, qphess_func)  QPHESS,
f_int ISTATE,
f_dbl_prec X,
f_int INFORM,
f_int ITER,
f_dbl_prec OBJ,
f_dbl_prec AX,
f_dbl_prec CLAMDA,
f_int IW,
const f_int LENIW,
f_dbl_prec W,
const f_int LENW
[inline]
 

Call QPOPT through C++ declaration.

Definition at line 162 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

void QPOPT_CppDecl::reset_defaults  )  [inline]
 

Reset all of QPOPT's options to the defaults.

Definition at line 175 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

void QPOPT_CppDecl::set_int_option EQPOPT_int_option  option,
const f_int
[inline]
 

Set an integer valued option.

Definition at line 179 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

void QPOPT_CppDecl::set_logical_option EQPOPT_logical_option  option,
const f_logical
[inline]
 

Set a logical valued option.

Definition at line 183 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

void QPOPT_CppDecl::set_real_option EQPOPT_real_option  option,
const f_dbl_prec
[inline]
 

Set a real valued option.

Definition at line 187 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

FORTRAN_FUNC_DECL_UL void  ,
QPOPT  ,
qpopt 
const
 

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec FORTRAN_NAME_UL_ QPHESS_FUNC  ,
qphess_func 
 

FORTRAN_FUNC_DECL_UL void  ,
QPHESS  ,
qphess 
const
 

FORTRAN_FUNC_DECL_UL_ void  ,
QPOPT_SET_DEFAULTS  ,
qpopt_set_defaults 
 

FORTRAN_FUNC_DECL_UL_ void  ,
QPOPT_INT_OPT  ,
qpopt_int_opt 
const
 

FORTRAN_FUNC_DECL_UL_ void  ,
QPOPT_LOG_OPT  ,
qpopt_log_opt 
const
 

FORTRAN_FUNC_DECL_UL_ void  ,
QPOPT_REAL_OPT  ,
qpopt_real_opt 
const
 


Variable Documentation

const f_int& QPOPT_CppDecl::NCLIN
 

Definition at line 137 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int& QPOPT_CppDecl::LDA
 

Definition at line 137 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec* QPOPT_CppDecl::A
 

Definition at line 137 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec* QPOPT_CppDecl::BL
 

Definition at line 137 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_dbl_prec* QPOPT_CppDecl::BU
 

Definition at line 137 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec* QPOPT_CppDecl::CVEC
 

Definition at line 137 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_dbl_prec * QPOPT_CppDecl::H
 

Definition at line 145 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec f_int* QPOPT_CppDecl::ISTATE
 

Definition at line 139 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec f_int f_dbl_prec f_int& QPOPT_CppDecl::INFORM
 

Definition at line 139 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec f_int f_dbl_prec f_int f_int& QPOPT_CppDecl::ITER
 

Definition at line 139 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec f_int f_dbl_prec f_int f_int f_dbl_prec& QPOPT_CppDecl::OBJ
 

Definition at line 139 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec f_int f_dbl_prec f_int f_int f_dbl_prec f_dbl_prec* QPOPT_CppDecl::AX
 

Definition at line 139 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.

const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec const f_dbl_prec f_int f_dbl_prec f_int f_int f_dbl_prec f_dbl_prec f_dbl_prec* QPOPT_CppDecl::CLAMDA
 

Definition at line 139 of file ConstrainedOptPack_QPOPT_CppDecl.hpp.


Generated on Thu Sep 18 12:36:26 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1