ConstrainedOptPack_QPSolverRelaxedQPKWIK.cpp File Reference

#include <assert.h>
#include <vector>
#include "ConstrainedOptPack_QPSolverRelaxedQPKWIK.hpp"
#include "AbstractLinAlgPack_SpVectorClass.hpp"
#include "AbstractLinAlgPack_MatrixSymOp.hpp"
#include "AbstractLinAlgPack_EtaVector.hpp"
#include "AbstractLinAlgPack_VectorAuxiliaryOps.hpp"
#include "AbstractLinAlgPack_MatrixExtractInvCholFactor.hpp"
#include "AbstractLinAlgPack_SortByDescendingAbsValue.hpp"
#include "AbstractLinAlgPack_VectorDenseEncap.hpp"
#include "AbstractLinAlgPack_LinAlgOpPackHack.hpp"
#include "DenseLinAlgPack_LinAlgOpPack.hpp"
#include "AbstractLinAlgPack_sparse_bounds.hpp"
#include "AbstractLinAlgPack_SpVectorOp.hpp"
#include "Teuchos_dyn_cast.hpp"
#include "Teuchos_TestForException.hpp"

Include dependency graph for ConstrainedOptPack_QPSolverRelaxedQPKWIK.cpp:

Go to the source code of this file.

Namespaces

namespace  QPKWIKNEW_CppDecl
namespace  ConstrainedOptPack

Typedefs

typedef DenseLinAlgPack::value_type value_type

Enumerations

enum  EConstraintType {
  NU_L, NU_U, GAMA_L, GAMA_U,
  LAMBDA, RELAXATION
}

Functions

 QPKWIKNEW_CppDecl::FORTRAN_FUNC_DECL_UL (void, QPKWIKNEW, qpkwiknew)(const f_int &N
 QPKWIKNEW_CppDecl::FORTRAN_FUNC_DECL_UL_ (f_int, QPKWIKNEW_LISTATE, qpkwiknew_listate)(const f_int &n
 QPKWIKNEW_CppDecl::FORTRAN_FUNC_DECL_UL_ (f_int, QPKWIKNEW_LRW, qpkwiknew_lrw)(const f_int &n
void QPKWIKNEW_CppDecl::qpkwiknew (const f_int &n, const f_int &m1, const f_int &m2, const f_int &m3, const f_dbl_prec grad[], f_dbl_prec uinv[], const f_int &lduinv, const f_int ibnd[], const f_dbl_prec bl[], const f_dbl_prec bu[], const f_dbl_prec a[], const f_int &lda, const f_dbl_prec ypy[], const f_int &iypy, const f_int &warm, f_dbl_prec numparam[], const f_int &max_iter, f_dbl_prec x[], f_int *nactstore, f_int iactstore[], f_int *inf, f_int *nact, f_int iact[], f_dbl_prec ur[], f_dbl_prec *extra, f_int *iter, f_int *num_adds, f_int *num_drops, f_int istate[], const f_int &lrw, f_dbl_prec rw[])
f_int QPKWIKNEW_CppDecl::qpkwiknew_listate (const f_int &n, const f_int &m1, const f_int &m2, const f_int &m3)
f_int QPKWIKNEW_CppDecl::qpkwiknew_lrw (const f_int &n, const f_int &m1, const f_int &m2, const f_int &m3)
template<class T>
my_max (const T &v1, const T &v2)
EConstraintType constraint_type (const f_int m1, const f_int m2, const f_int m3, const f_int j)
f_int constraint_index (const f_int m1, const f_int m2, const f_int m3, const f_int ibnd[], const EConstraintType type, const f_int j)

Variables

const f_intQPKWIKNEW_CppDecl::M1
const f_int const f_intQPKWIKNEW_CppDecl::M2
const f_int const f_int const
f_int
QPKWIKNEW_CppDecl::M3
const f_int const f_int const
f_int const f_dbl_prec 
QPKWIKNEW_CppDecl::GRAD []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec 
QPKWIKNEW_CppDecl::UINV []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int
QPKWIKNEW_CppDecl::LDUINV
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int 
QPKWIKNEW_CppDecl::IBND []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec 
QPKWIKNEW_CppDecl::BL []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec 
QPKWIKNEW_CppDecl::BU []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec 
QPKWIKNEW_CppDecl::A []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
QPKWIKNEW_CppDecl::LDA
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec 
QPKWIKNEW_CppDecl::YPY []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
QPKWIKNEW_CppDecl::IYPY
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int
QPKWIKNEW_CppDecl::WARM
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec 
QPKWIKNEW_CppDecl::NUMPARAM []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int
QPKWIKNEW_CppDecl::MAX_ITER
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec 
QPKWIKNEW_CppDecl::X []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int
QPKWIKNEW_CppDecl::NACTSTORE
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int 
QPKWIKNEW_CppDecl::IACTSTORE []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int
QPKWIKNEW_CppDecl::INF
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int
QPKWIKNEW_CppDecl::NACT
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int f_int 
QPKWIKNEW_CppDecl::IACT []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int f_int f_dbl_prec 
QPKWIKNEW_CppDecl::UR []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int f_int f_dbl_prec
f_dbl_prec
QPKWIKNEW_CppDecl::EXTRA
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int f_int f_dbl_prec
f_dbl_prec f_int
QPKWIKNEW_CppDecl::ITER
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int f_int f_dbl_prec
f_dbl_prec f_int f_int
QPKWIKNEW_CppDecl::NUM_ADDS
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int f_int f_dbl_prec
f_dbl_prec f_int f_int f_int
QPKWIKNEW_CppDecl::NUM_DROPS
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int f_int f_dbl_prec
f_dbl_prec f_int f_int f_int
f_int 
QPKWIKNEW_CppDecl::ISTATE []
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int f_int f_dbl_prec
f_dbl_prec f_int f_int f_int
f_int const f_int
QPKWIKNEW_CppDecl::LRW
const f_int const f_int const
f_int const f_dbl_prec f_dbl_prec
const f_int const f_int const
f_dbl_prec const f_dbl_prec
const f_dbl_prec const f_int
const f_dbl_prec const f_int
const f_int f_dbl_prec const
f_int f_dbl_prec f_int f_int
f_int f_int f_int f_dbl_prec
f_dbl_prec f_int f_int f_int
f_int const f_int f_dbl_prec 
QPKWIKNEW_CppDecl::RW []
const f_intQPKWIKNEW_CppDecl::m1
const f_int const f_intQPKWIKNEW_CppDecl::m2
const f_int const f_int const
f_int
QPKWIKNEW_CppDecl::m3
const f_intQPKWIKNEW_CppDecl::m1
const f_int const f_intQPKWIKNEW_CppDecl::m2
const f_int const f_int const
f_int
QPKWIKNEW_CppDecl::m3
char constraint_type_name [6][15] = { "NU_L", "NU_U", "GAMA_L", "GAMA_U", "LAMBDA", "RELAXATION" }


Typedef Documentation

typedef DenseLinAlgPack::value_type value_type [static]

Definition at line 139 of file ConstrainedOptPack_QPSolverRelaxedQPKWIK.cpp.


Enumeration Type Documentation

enum EConstraintType

Enumerator:
NU_L 
NU_U 
GAMA_L 
GAMA_U 
LAMBDA 
RELAXATION 

Definition at line 141 of file ConstrainedOptPack_QPSolverRelaxedQPKWIK.cpp.


Function Documentation

template<class T>
T @38::my_max ( const T &  v1,
const T &  v2 
) [inline, static]

Definition at line 136 of file ConstrainedOptPack_QPSolverRelaxedQPKWIK.cpp.

EConstraintType @38::constraint_type ( const f_int  m1,
const f_int  m2,
const f_int  m3,
const f_int  j 
) [static]

Definition at line 144 of file ConstrainedOptPack_QPSolverRelaxedQPKWIK.cpp.

f_int @38::constraint_index ( const f_int  m1,
const f_int  m2,
const f_int  m3,
const f_int  ibnd[],
const EConstraintType  type,
const f_int  j 
) [static]

Definition at line 156 of file ConstrainedOptPack_QPSolverRelaxedQPKWIK.cpp.


Variable Documentation

char constraint_type_name[6][15] = { "NU_L", "NU_U", "GAMA_L", "GAMA_U", "LAMBDA", "RELAXATION" } [static]

Definition at line 142 of file ConstrainedOptPack_QPSolverRelaxedQPKWIK.cpp.


Generated on Wed May 12 21:54:05 2010 for MOOCHO (Single Doxygen Collection) by  doxygen 1.4.7