|
void | AddInexactDefaultOptions (OptionsList &options_list) |
|
void | RegisterOptions_Inexact (const SmartPtr< RegisteredOptions > &roptions) |
|
void | RegisterOptions_Algorithm (const SmartPtr< RegisteredOptions > &roptions) |
|
| DECLARE_STD_EXCEPTION (FATAL_ERROR_IN_LINEAR_SOLVER) |
|
void | RegisterOptions_LinearSolvers (const SmartPtr< RegisteredOptions > &roptions) |
|
| DECLARE_STD_EXCEPTION (ERROR_IN_LINEAR_SCALING_METHOD) |
|
| DECLARE_STD_EXCEPTION (OPTION_INVALID) |
|
Index | Max (Index a, Index b) |
|
Index | Max (Index a, Index b, Index c) |
|
Index | Max (Index a, Index b, Index c, Index d) |
|
Index | Min (Index a, Index b) |
|
Index | Min (Index a, Index b, Index c) |
|
Index | Min (Index a, Index b, Index c, Index d) |
|
Number | Max (Number a, Number b) |
|
Number | Max (Number a, Number b, Number c) |
|
Number | Max (Number a, Number b, Number c, Number d) |
|
Number | Min (Number a, Number b) |
|
Number | Min (Number a, Number b, Number c) |
|
Number | Min (Number a, Number b, Number c, Number d) |
|
IPOPTLIB_EXPORT bool | IsFiniteNumber (Number val) |
|
IPOPTLIB_EXPORT Number | IpRandom01 () |
|
IPOPTLIB_EXPORT void | IpResetRandom01 () |
|
IPOPTLIB_EXPORT Number | CpuTime () |
|
IPOPTLIB_EXPORT Number | SysTime () |
|
IPOPTLIB_EXPORT Number | WallclockTime () |
|
IPOPTLIB_EXPORT bool | Compare_le (Number lhs, Number rhs, Number BasVal) |
|
IPOPTLIB_EXPORT int | Snprintf (char *str, long size, const char *format,...) |
|
void | RegisterOptions_CGPenalty (const SmartPtr< RegisteredOptions > &roptions) |
|
void | RegisterOptions_Interfaces (const SmartPtr< RegisteredOptions > &roptions) |
|
| DECLARE_STD_EXCEPTION (IPOPT_APPLICATION_ERROR) |
|
| DECLARE_STD_EXCEPTION (INVALID_STDINTERFACE_NLP) |
|
IPOPTLIB_EXPORT Number | IpBlasDdot (Index size, const Number *x, Index incX, const Number *y, Index incY) |
|
IPOPTLIB_EXPORT Number | IpBlasDnrm2 (Index size, const Number *x, Index incX) |
|
IPOPTLIB_EXPORT Number | IpBlasDasum (Index size, const Number *x, Index incX) |
|
IPOPTLIB_EXPORT int | IpBlasIdamax (Index size, const Number *x, Index incX) |
|
IPOPTLIB_EXPORT void | IpBlasDcopy (Index size, const Number *x, Index incX, Number *y, Index incY) |
|
IPOPTLIB_EXPORT void | IpBlasDaxpy (Index size, Number alpha, const Number *x, Index incX, Number *y, Index incY) |
|
IPOPTLIB_EXPORT void | IpBlasDscal (Index size, Number alpha, Number *x, Index incX) |
|
IPOPTLIB_EXPORT void | IpBlasDgemv (bool trans, Index nRows, Index nCols, Number alpha, const Number *A, Index ldA, const Number *x, Index incX, Number beta, Number *y, Index incY) |
|
IPOPTLIB_EXPORT void | IpBlasDsymv (Index n, Number alpha, const Number *A, Index ldA, const Number *x, Index incX, Number beta, Number *y, Index incY) |
|
IPOPTLIB_EXPORT void | IpBlasDgemm (bool transa, bool transb, Index m, Index n, Index k, Number alpha, const Number *A, Index ldA, const Number *B, Index ldB, Number beta, Number *C, Index ldC) |
|
IPOPTLIB_EXPORT void | IpBlasDsyrk (bool trans, Index ndim, Index nrank, Number alpha, const Number *A, Index ldA, Number beta, Number *C, Index ldC) |
|
IPOPTLIB_EXPORT void | IpBlasDtrsm (bool trans, Index ndim, Index nrhs, Number alpha, const Number *A, Index ldA, Number *B, Index ldB) |
|
| DECLARE_STD_EXCEPTION (LAPACK_NOT_INCLUDED) |
|
IPOPTLIB_EXPORT void | IpLapackDpotrs (Index ndim, Index nrhs, const Number *a, Index lda, Number *b, Index ldb) |
|
IPOPTLIB_EXPORT void | IpLapackDpotrf (Index ndim, Number *a, Index lda, Index &info) |
|
IPOPTLIB_EXPORT void | IpLapackDsyev (bool compute_eigenvectors, Index ndim, Number *a, Index lda, Number *w, Index &info) |
|
IPOPTLIB_EXPORT void | IpLapackDgetrf (Index ndim, Number *a, Index *ipiv, Index lda, Index &info) |
|
IPOPTLIB_EXPORT void | IpLapackDgetrs (Index ndim, Index nrhs, const Number *a, Index lda, Index *ipiv, Number *b, Index ldb) |
|
IPOPTLIB_EXPORT void | IpLapackDppsv (Index ndim, Index nrhs, const Number *a, Number *b, Index ldb, Index &info) |
|
| DECLARE_STD_EXCEPTION (UNIMPLEMENTED_LINALG_METHOD_CALLED) |
|
| DECLARE_STD_EXCEPTION (UNKNOWN_MATRIX_TYPE) |
|
| DECLARE_STD_EXCEPTION (UNKNOWN_VECTOR_TYPE) |
|
| DECLARE_STD_SIPOPT_EXCEPTION (SENS_SUFFIX_ERROR) |
|
| DECLARE_STD_SIPOPT_EXCEPTION (SENS_BUILDER_ERROR) |
|
SIPOPTLIB_EXPORT void | RegisterOptions_sIPOPT (const SmartPtr< RegisteredOptions > &roptions) |
|
SIPOPTLIB_EXPORT Index | AsIndexMax (Index length, const Index *x, Index Incr) |
|
SIPOPTLIB_EXPORT Index | AsIndexSum (Index length, const Index *x, Index Incr) |
|
SIPOPTLIB_EXPORT void | append_Index (std::string &str, Index idx) |
|
SIPOPTLIB_EXPORT SolverReturn | AppReturn2SolverReturn (ApplicationReturnStatus ipopt_retval) |
|
| DECLARE_STD_EXCEPTION (STEP_COMPUTATION_FAILED) |
|
| DECLARE_STD_EXCEPTION (RESTORATION_CONVERGED_TO_FEASIBLE_POINT) |
|
| DECLARE_STD_EXCEPTION (RESTORATION_FAILED) |
|
| DECLARE_STD_EXCEPTION (RESTORATION_MAXITER_EXCEEDED) |
|
| DECLARE_STD_EXCEPTION (RESTORATION_CPUTIME_EXCEEDED) |
|
| DECLARE_STD_EXCEPTION (RESTORATION_USER_STOP) |
|
| DECLARE_STD_EXCEPTION (METADATA_ERROR) |
|
U * | GetRawPtr (const SmartPtr< U > &smart_ptr) |
|
SmartPtr< const U > | ConstPtr (const SmartPtr< U > &smart_ptr) |
|
bool | IsNull (const SmartPtr< U > &smart_ptr) |
|
bool | IsValid (const SmartPtr< U > &smart_ptr) |
|
bool | operator== (const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs) |
|
bool | operator== (const SmartPtr< U1 > &lhs, U2 *raw_rhs) |
|
bool | operator== (U1 *lhs, const SmartPtr< U2 > &raw_rhs) |
|
bool | operator!= (const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs) |
|
bool | operator!= (const SmartPtr< U1 > &lhs, U2 *raw_rhs) |
|
bool | operator!= (U1 *lhs, const SmartPtr< U2 > &raw_rhs) |
|
bool | ComparePointers (const U1 *lhs, const U2 *rhs) |
|
void | swap (SmartPtr< T > &a, SmartPtr< T > &b) |
|
bool | operator< (const SmartPtr< T > &lhs, const SmartPtr< T > &rhs) |
|
bool | operator> (const SmartPtr< T > &lhs, const SmartPtr< T > &rhs) |
|
bool | operator<= (const SmartPtr< T > &lhs, const SmartPtr< T > &rhs) |
|
bool | operator>= (const SmartPtr< T > &lhs, const SmartPtr< T > &rhs) |
|
| DECLARE_STD_EXCEPTION (LOCALLY_INFEASIBLE) |
|
| DECLARE_STD_EXCEPTION (TOO_FEW_DOF) |
|
| DECLARE_STD_EXCEPTION (TINY_STEP_DETECTED) |
|
| DECLARE_STD_EXCEPTION (ACCEPTABLE_POINT_REACHED) |
|
| DECLARE_STD_EXCEPTION (FEASIBILITY_PROBLEM_SOLVED) |
|
| DECLARE_STD_EXCEPTION (INVALID_WARMSTART) |
|
| DECLARE_STD_EXCEPTION (INTERNAL_ABORT) |
|
| DECLARE_STD_EXCEPTION (NO_FREE_VARIABLES_BUT_FEASIBLE) |
|
| DECLARE_STD_EXCEPTION (NO_FREE_VARIABLES_AND_INFEASIBLE) |
|
| DECLARE_STD_EXCEPTION (INCONSISTENT_BOUNDS) |
|
| DECLARE_STD_EXCEPTION (FAILED_INITIALIZATION) |
|