MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions | Variables
ConstrainedOptPack_QPOPT_CppDecl.hpp File Reference
#include "Teuchos_F77_wrappers.h"
Include dependency graph for ConstrainedOptPack_QPOPT_CppDecl.hpp:

Go to the source code of this file.

Namespaces

 QPOPT_CppDecl
 
 QPOPT_CppDecl::Fortran
 

Functions

 QPOPT_CppDecl::Fortran::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 
QPOPT_CppDecl::Fortran::FORTRAN_NAME_UL_ (QPHESS_FUNC, qphess_func) QPHESS
 
 QPOPT_CppDecl::Fortran::FORTRAN_FUNC_DECL_UL (void, QPHESS, qphess)(const f_int &N
 
 QPOPT_CppDecl::Fortran::FORTRAN_FUNC_DECL_UL_ (void, QPOPT_SET_DEFAULTS, qpopt_set_defaults)()
 
 QPOPT_CppDecl::Fortran::FORTRAN_FUNC_DECL_UL_ (void, QPOPT_INT_OPT, qpopt_int_opt)(const f_int &option
 
const f_int & QPOPT_CppDecl::Fortran::FORTRAN_FUNC_DECL_UL_ (void, QPOPT_LOG_OPT, qpopt_log_opt)(const f_int &option
 
const f_int const f_logical & QPOPT_CppDecl::Fortran::FORTRAN_FUNC_DECL_UL_ (void, QPOPT_REAL_OPT, qpopt_real_opt)(const f_int &option
 

Variables

const f_int & QPOPT_CppDecl::Fortran::NCLIN
 
const f_int const f_int & QPOPT_CppDecl::Fortran::LDA
 
const f_int const f_int const
f_int & 
QPOPT_CppDecl::Fortran::LDH
 
const f_int const f_int const
f_int const f_dbl_prec * 
QPOPT_CppDecl::Fortran::A
 
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec * 
QPOPT_CppDecl::Fortran::BL
 
const f_int const f_int const
f_int const f_dbl_prec const
f_dbl_prec const f_dbl_prec * 
QPOPT_CppDecl::Fortran::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 * 
QPOPT_CppDecl::Fortran::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 * 
QPOPT_CppDecl::Fortran::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 * 
QPOPT_CppDecl::Fortran::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 * 
QPOPT_CppDecl::Fortran::X
 
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::Fortran::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 & 
QPOPT_CppDecl::Fortran::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 & 
QPOPT_CppDecl::Fortran::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 * 
QPOPT_CppDecl::Fortran::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 * 
QPOPT_CppDecl::Fortran::CLAMDA
 
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 f_int * 
QPOPT_CppDecl::Fortran::IW
 
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 f_int
const f_int & 
QPOPT_CppDecl::Fortran::LENIW
 
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 f_int
const f_int f_dbl_prec * 
QPOPT_CppDecl::Fortran::W
 
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 f_int
const f_int f_dbl_prec const
f_int & 
QPOPT_CppDecl::Fortran::LENW
 
const f_int const f_int & QPOPT_CppDecl::Fortran::JTHCOL
 
const f_int const f_int const
f_dbl_prec const f_dbl_prec
f_dbl_prec * 
QPOPT_CppDecl::Fortran::HX
 

QPOPT interface functions.

enum  QPOPT_CppDecl::EQPOPT_problem_type {
  QPOPT_CppDecl::FP = 1, QPOPT_CppDecl::LP = 2, QPOPT_CppDecl::QP1 = 3, QPOPT_CppDecl::QP2 = 4,
  QPOPT_CppDecl::QP3 = 5, QPOPT_CppDecl::QP4 = 6
}
 Use to specify problem types. More...
 
enum  QPOPT_CppDecl::EQPOPT_int_option {
  QPOPT_CppDecl::CHECK_FREQUENCY = 1, QPOPT_CppDecl::EXPAND_FREQUENCY = 2, QPOPT_CppDecl::FEASIBILITY_PHASE_ITER_LIMIT = 3, QPOPT_CppDecl::OPTIMALITY_PHASE_ITER_LIMIT = 4,
  QPOPT_CppDecl::HESSIAN_ROWS = 5, QPOPT_CppDecl::ITERATION_LIMIT = 6, QPOPT_CppDecl::MAXIMUM_DEGREES_OF_FREEDOM = 7, QPOPT_CppDecl::PRINT_FILE = 8,
  QPOPT_CppDecl::PRINT_LEVEL = 9, QPOPT_CppDecl::PROBLEM_TYPE = 10, QPOPT_CppDecl::SUMMARY_FILE = 11
}
 Integer options. More...
 
enum  QPOPT_CppDecl::EQPOPT_logical_option { QPOPT_CppDecl::WARM_START = 1, QPOPT_CppDecl::LIST = 2, QPOPT_CppDecl::MIN_SUM = 3 }
 Logical options. More...
 
enum  QPOPT_CppDecl::EQPOPT_real_option {
  QPOPT_CppDecl::CRASH_TOLERANCE = 1, QPOPT_CppDecl::FEASIBILITY_TOLERANCE = 2, QPOPT_CppDecl::INFINITE_BOUND_SIZE = 3, QPOPT_CppDecl::INFINITE_STEP_SIZE = 4,
  QPOPT_CppDecl::OPTIMALITY_TOLERANCE = 5, QPOPT_CppDecl::RANK_TOLERANCE = 6
}
 Real options. More...
 
typedef const f_int & QPOPT_CppDecl::LDH
 
typedef const f_int const f_int & QPOPT_CppDecl::JTHCOL
 
typedef const f_int const
f_int const f_dbl_prec * 
QPOPT_CppDecl::HESS
 
typedef const f_int const
f_int const f_dbl_prec const
f_dbl_prec * 
QPOPT_CppDecl::X
 
typedef const f_int const
f_int const f_dbl_prec const
f_dbl_prec f_dbl_prec * 
QPOPT_CppDecl::HX
 
typedef const f_int const
f_int const f_dbl_prec const
f_dbl_prec f_dbl_prec f_int * 
QPOPT_CppDecl::IW
 
typedef 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
 
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 * 
QPOPT_CppDecl::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 & 
QPOPT_CppDecl::LENW
 
typedef QPOPT_CppDecl::FORTRAN_FUNC_PTR_DECL_UL_ (void, QPHESS_FUNC, qphess_func)(const f_int &N
 
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)
 Call QPOPT through C++ declaration. More...
 
void QPOPT_CppDecl::reset_defaults ()
 Reset all of QPOPT's options to the defaults. More...
 
void QPOPT_CppDecl::set_int_option (EQPOPT_int_option option, const f_int &)
 Set an integer valued option. More...
 
void QPOPT_CppDecl::set_logical_option (EQPOPT_logical_option option, const f_logical &)
 Set a logical valued option. More...
 
void QPOPT_CppDecl::set_real_option (EQPOPT_real_option option, const f_dbl_prec &)
 Set a real valued option. More...