Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coin-or/Ipopt
/ functions
Functions
3,330 in github.com/coin-or/Ipopt
⨍
Functions
3,330
◇
Types & classes
443
↓ 5 callers
Method
eval_f
Method to request the value of the objective function. @param n (in) the number of variables in the problem; it will have the same value that wa
src/Interfaces/Ipopt.java:342
↓ 5 callers
Method
eval_g
Method to request the constraint values. @param n (in) the number of variables in the problem; it will have the same value that was specified in
src/Interfaces/Ipopt.java:377
↓ 5 callers
Method
eval_grad_f
Method to request the gradient of the objective function. @param n (in) the number of variables in the problem; it will have the same value that
src/Interfaces/Ipopt.java:360
↓ 5 callers
Method
eval_h
Method to request either the sparsity structure or the values of the Hessian of the Lagrangian. The Hessian matrix that Ipopt uses is the sum of the
src/Interfaces/Ipopt.java:456
↓ 5 callers
Function
f2cstr
src/Interfaces/IpStdFInterface.c:402
↓ 5 callers
Method
grad_f
src/Algorithm/IpOrigIpoptNLP.cpp:515
↓ 5 callers
Method
normal_s
src/Algorithm/Inexact/IpInexactData.hpp:78
↓ 5 callers
Method
print
( float[] x, String str)
examples/hs071_java/HS071s.java:291
↓ 5 callers
Method
set_delta
src/Algorithm/IpIpoptData.hpp:908
↓ 5 callers
Method
slack_scaled_norm
src/Algorithm/Inexact/IpInexactCq.cpp:189
↓ 5 callers
Method
trial_slack_x_U
src/Algorithm/IpIpoptCalculatedQuantities.cpp:381
↓ 4 callers
Method
AddMatrix
src/LinAlg/IpDenseSymMatrix.cpp:74
↓ 4 callers
Method
AddStringOption
src/Common/IpRegOptions.cpp:996
↓ 4 callers
Method
AddStringOption1
src/Common/IpRegOptions.cpp:1018
↓ 4 callers
Method
AddVectorQuotient
src/LinAlg/IpVector.hpp:837
↓ 4 callers
Method
CalculateMultipliers
src/Algorithm/IpLeastSquareMults.cpp:30
↓ 4 callers
Method
FreeInternalStorage
src/LinAlg/IpDenseVector.hpp:495
↓ 4 callers
Function
GetCompSpace
Obtain the component MatrixSpace in block row irow and block * column jcol. */
src/LinAlg/IpCompoundMatrix.hpp:285
↓ 4 callers
Method
GetDiag
Method for getting the diagonal elements. */
src/LinAlg/IpLowRankUpdateSymMatrix.hpp:55
↓ 4 callers
Method
InitializeDataStructures
src/Algorithm/IpIpoptData.cpp:103
↓ 4 callers
Function
IpBlasDot
src/LinAlg/IpBlas.cpp:179
↓ 4 callers
Function
IpBlasNrm2
src/LinAlg/IpBlas.cpp:205
↓ 4 callers
Method
IterationCount
src/Interfaces/IpSolveStatistics.cpp:43
↓ 4 callers
Method
JCol
Column position. */
src/Algorithm/LinearSolvers/IpTripletToCSRConverter.hpp:58
↓ 4 callers
Method
LowRankVectorSpace
src/LinAlg/IpLowRankUpdateSymMatrix.hpp:269
↓ 4 callers
Function
MakeNewIteratesVector
Method for creating vectors . */ @{ Use this to create a new IteratesVector. * * You can pass-in * create_new = false if you only want a
src/Algorithm/IpIteratesVector.hpp:696
↓ 4 callers
Method
NTerms
src/LinAlg/IpSumSymMatrix.cpp:49
↓ 4 callers
Method
OutputIteration
src/Algorithm/IpIpoptAlg.cpp:639
↓ 4 callers
Method
PerturbForSingularity
src/Algorithm/IpPDPerturbationHandler.cpp:245
↓ 4 callers
Method
ReducedDiag
src/LinAlg/IpLowRankUpdateSymMatrix.hpp:274
↓ 4 callers
Function
RegisterOptions_sIPOPT
contrib/sIPOPT/src/SensRegOp.cpp:15
↓ 4 callers
Method
SetIpoptAlgorithmObjects
contrib/sIPOPT/src/SensApplication.cpp:320
↓ 4 callers
Method
SetTermSpace
src/LinAlg/IpSumMatrix.cpp:162
↓ 4 callers
Function
addLastError
add description of last error on windows to string see https://stackoverflow.com/questions/455434/how-should-i-use-formatmessage-properly-in-c
src/Common/IpLibraryLoader.cpp:25
↓ 4 callers
Method
apply_vector_scaling_c
src/Algorithm/IpNLPScaling.cpp:472
↓ 4 callers
Method
apply_vector_scaling_c_NonConst
src/Algorithm/IpNLPScaling.cpp:454
↓ 4 callers
Method
apply_vector_scaling_d_NonConst
src/Algorithm/IpNLPScaling.cpp:520
↓ 4 callers
Method
create_new_z_L
src/Algorithm/IpIteratesVector.hpp:817
↓ 4 callers
Method
create_new_z_U
src/Algorithm/IpIteratesVector.hpp:822
↓ 4 callers
Function
curr_compl_x_L
src/Interfaces/IpTNLP.cpp:427
↓ 4 callers
Function
curr_compl_x_U
src/Interfaces/IpTNLP.cpp:480
↓ 4 callers
Method
curr_jac_cT_times_curr_y_c
src/Algorithm/IpIpoptCalculatedQuantities.cpp:1345
↓ 4 callers
Method
curr_jac_cT_times_vec
src/Algorithm/IpIpoptCalculatedQuantities.cpp:1373
↓ 4 callers
Method
curr_jac_dT_times_curr_y_d
src/Algorithm/IpIpoptCalculatedQuantities.cpp:1359
↓ 4 callers
Method
curr_nlp_constraint_violation
src/Algorithm/IpIpoptCalculatedQuantities.cpp:1482
↓ 4 callers
Function
data_B
contrib/sIPOPT/src/SensSchurDriver.hpp:58
↓ 4 callers
Method
f
src/Algorithm/IpOrigIpoptNLP.cpp:483
↓ 4 callers
Method
get_bounds_info
Method to request bounds on the variables and constraints. The values of n and m that were specified in create() and are passed here for debug checki
src/Interfaces/Ipopt.java:286
↓ 4 callers
Method
have_c_scaling
src/Algorithm/IpNLPScaling.cpp:649
↓ 4 callers
Method
restor_counter
src/contrib/CGPenalty/IpCGPenaltyData.hpp:156
↓ 4 callers
Method
restor_iter
src/contrib/CGPenalty/IpCGPenaltyData.hpp:144
↓ 4 callers
Function
s
Get the s iterate (const) */
src/Algorithm/IpIteratesVector.hpp:123
↓ 4 callers
Method
tangential_s
src/Algorithm/Inexact/IpInexactData.hpp:107
↓ 4 callers
Method
tangential_x
src/Algorithm/Inexact/IpInexactData.hpp:102
↓ 4 callers
Method
trial_c
src/Algorithm/IpIpoptCalculatedQuantities.cpp:1121
↓ 4 callers
Method
trial_d
src/Algorithm/IpIpoptCalculatedQuantities.cpp:1167
↓ 4 callers
Method
trial_slack_x_L
src/Algorithm/IpIpoptCalculatedQuantities.cpp:358
↓ 4 callers
Method
unapply_vector_scaling_c
src/Algorithm/IpNLPScaling.cpp:505
↓ 4 callers
Method
uninitialized_h
src/Algorithm/IpOrigIpoptNLP.cpp:755
↓ 4 callers
Method
unscaled_curr_nlp_error
src/Algorithm/IpIpoptCalculatedQuantities.cpp:3106
↓ 4 callers
Function
v_L
Get the v_L iterate (const) */
src/Algorithm/IpIteratesVector.hpp:374
↓ 4 callers
Function
v_U
Get the v_U iterate (const) */
src/Algorithm/IpIteratesVector.hpp:424
↓ 4 callers
Function
x
Iterates Set/Get Methods */ @{ Get the x iterate (const) */
src/Algorithm/IpIteratesVector.hpp:73
↓ 4 callers
Function
y_c
Get the y_c iterate (const) */
src/Algorithm/IpIteratesVector.hpp:173
↓ 4 callers
Function
y_d
Get the y_d iterate (const) */
src/Algorithm/IpIteratesVector.hpp:224
↓ 4 callers
Function
z_L
Get the z_L iterate (const) */
src/Algorithm/IpIteratesVector.hpp:274
↓ 4 callers
Function
z_U
Get the z_U iterate (const) */
src/Algorithm/IpIteratesVector.hpp:324
↓ 3 callers
Function
ComparePointers
src/Common/IpSmartPtr.hpp:695
↓ 3 callers
Method
ComputeCholeskyFactor
src/LinAlg/IpDenseGenMatrix.cpp:152
↓ 3 callers
Method
CurrentPerturbation
src/Algorithm/IpPDPerturbationHandler.cpp:452
↓ 3 callers
Method
ElementWiseSgn
src/LinAlg/IpVector.hpp:690
↓ 3 callers
Method
Eval_grad_f
src/Algorithm/IpNLPBoundsRemover.hpp:125
↓ 3 callers
Method
Eval_jac_c
src/Algorithm/IpNLPBoundsRemover.hpp:141
↓ 3 callers
Method
Eval_jac_d
src/Algorithm/IpNLPBoundsRemover.cpp:246
↓ 3 callers
Method
FillIdentity
src/LinAlg/IpDenseGenMatrix.cpp:67
↓ 3 callers
Method
GetColIndices
contrib/sIPOPT/src/SensIndexSchurData.cpp:435
↓ 3 callers
Function
GetNRowsAdded
Returns number of rows/columns in schur matrix */
contrib/sIPOPT/src/SensSchurData.hpp:77
↓ 3 callers
Method
GetStartingPoint
src/Algorithm/IpNLPBoundsRemover.cpp:197
↓ 3 callers
Method
HaveCgFastDeltas
src/contrib/CGPenalty/IpCGPenaltyData.hpp:102
↓ 3 callers
Method
HessianMatrixSpace
src/Algorithm/IpRestoIpoptNLP.hpp:232
↓ 3 callers
Method
HighRankUpdateTranspose
src/LinAlg/IpDenseGenMatrix.cpp:117
↓ 3 callers
Method
Initialize
src/Interfaces/IpIpoptApplication.cpp:160
↓ 3 callers
Method
InitializeConverter
src/Algorithm/LinearSolvers/IpTripletToCSRConverter.cpp:46
↓ 3 callers
Method
InitializeIterates
src/Algorithm/IpIpoptAlg.cpp:644
↓ 3 callers
Function
IpBlasGemv
src/LinAlg/IpBlas.cpp:311
↓ 3 callers
Function
IpBlasIamax
interface to FORTRAN routine IXAMAX */
src/LinAlg/IpBlas.cpp:226
↓ 3 callers
Function
IpLapackGetrs
src/LinAlg/IpLapack.cpp:221
↓ 3 callers
Function
IpLapackPotrs
src/LinAlg/IpLapack.cpp:97
↓ 3 callers
Function
IpRandom01
src/Common/IpUtils.cpp:111
↓ 3 callers
Method
IsAccepted
src/Common/IpJournalist.cpp:347
↓ 3 callers
Function
MakeNew
src/LinAlg/IpSymMatrix.hpp:107
↓ 3 callers
Method
MakeNewSymMatrix
src/LinAlg/IpSumSymMatrix.cpp:163
↓ 3 callers
Function
MultVector
@name Operations of the Matrix on a Vector */ @{ Matrix-vector multiply. * * Computes y = alpha * Matrix * x + beta * y. * * @attentio
src/LinAlg/IpMatrix.hpp:57
↓ 3 callers
Method
NComps_Cols
src/LinAlg/IpCompoundMatrix.hpp:388
↓ 3 callers
Method
NComps_Dim
src/LinAlg/IpCompoundSymMatrix.cpp:71
↓ 3 callers
Method
NComps_Rows
inline methods */
src/LinAlg/IpCompoundMatrix.hpp:383
↓ 3 callers
Method
OptimizeNLP
This function actually solve the problem. The solve status returned is one of the constant fields of this class, e.g. SOLVE_SUCCEEDED. For more detai
src/Interfaces/Ipopt.java:608
↓ 3 callers
Method
OrigMatrix
src/LinAlg/IpTransposeMatrix.hpp:33
↓ 3 callers
Method
OutputDoxygenDescription
src/Common/IpRegOptions.cpp:347
↓ 3 callers
Method
OutputLatexDescription
src/Common/IpRegOptions.cpp:130
← previous
next →
301–400 of 3,330, ranked by callers