AddRef(const Referencer *referencer) const | Ipopt::ReferencedObject | [inline] |
CompositeNLP(std::vector< SmartPtr< NLP > > nlps, SmartPtr< VectorSpace > q_space, std::vector< SmartPtr< VectorSpace > > linking_eqn_c_spaces, std::vector< SmartPtr< Matrix > > Jx_linking_eqns, std::vector< SmartPtr< Matrix > > Jq_linking_eqns) | Ipopt::CompositeNLP | |
CompositeNLP() | Ipopt::CompositeNLP | [private] |
CompositeNLP(const CompositeNLP &) | Ipopt::CompositeNLP | [private] |
CreateLinearSolver() | Ipopt::CompositeNLP | |
DECLARE_STD_EXCEPTION(INVALID_JACOBIAN_DIMENSION_FOR_LINKING_EQUATIONS) | Ipopt::CompositeNLP | |
Ipopt::NLP::DECLARE_STD_EXCEPTION(USER_SCALING_NOT_IMPLEMENTED) | Ipopt::NLP | |
Eval_c(const Vector &x, Vector &c) | Ipopt::CompositeNLP | [virtual] |
Eval_d(const Vector &x, Vector &d) | Ipopt::CompositeNLP | [virtual] |
Eval_f(const Vector &x, Number &f) | Ipopt::CompositeNLP | [virtual] |
Eval_grad_f(const Vector &x, Vector &g_f) | Ipopt::CompositeNLP | [virtual] |
Eval_h(const Vector &x, Number obj_factor, const Vector &yc, const Vector &yd, SymMatrix &h) | Ipopt::CompositeNLP | [virtual] |
Eval_jac_c(const Vector &x, Matrix &jac_c) | Ipopt::CompositeNLP | [virtual] |
Eval_jac_d(const Vector &x, Matrix &jac_d) | Ipopt::CompositeNLP | [virtual] |
FinalizeSolution(SolverReturn status, const Vector &x, const Vector &z_L, const Vector &z_U, const Vector &c, const Vector &d, const Vector &y_c, const Vector &y_d, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq) | Ipopt::NLP | [inline, virtual] |
GetBoundsInformation(const Matrix &Px_L, Vector &x_L, const Matrix &Px_U, Vector &x_U, const Matrix &Pd_L, Vector &d_L, const Matrix &Pd_U, Vector &d_U) | Ipopt::CompositeNLP | [virtual] |
GetQuasiNewtonApproximationSpaces(SmartPtr< VectorSpace > &approx_space, SmartPtr< Matrix > &P_approx) | Ipopt::NLP | [inline, virtual] |
GetScalingParameters(const SmartPtr< const VectorSpace > x_space, const SmartPtr< const VectorSpace > c_space, const SmartPtr< const VectorSpace > d_space, Number &obj_scaling, SmartPtr< Vector > &x_scaling, SmartPtr< Vector > &c_scaling, SmartPtr< Vector > &d_scaling) const | Ipopt::NLP | [inline, virtual] |
GetSpaces(SmartPtr< const VectorSpace > &x_space, SmartPtr< const VectorSpace > &c_space, SmartPtr< const VectorSpace > &d_space, SmartPtr< const VectorSpace > &x_l_space, SmartPtr< const MatrixSpace > &px_l_space, SmartPtr< const VectorSpace > &x_u_space, SmartPtr< const MatrixSpace > &px_u_space, SmartPtr< const VectorSpace > &d_l_space, SmartPtr< const MatrixSpace > &pd_l_space, SmartPtr< const VectorSpace > &d_u_space, SmartPtr< const MatrixSpace > &pd_u_space, SmartPtr< const MatrixSpace > &Jac_c_space, SmartPtr< const MatrixSpace > &Jac_d_space, SmartPtr< const SymMatrixSpace > &Hess_lagrangian_space) | Ipopt::CompositeNLP | [virtual] |
GetStartingPoint(SmartPtr< Vector > x, bool need_x, SmartPtr< Vector > y_c, bool need_y_c, SmartPtr< Vector > y_d, bool need_y_d, SmartPtr< Vector > z_L, bool need_z_L, SmartPtr< Vector > z_U, bool need_z_U) | Ipopt::CompositeNLP | [virtual] |
GetWarmStartIterate(IteratesVector &warm_start_iterate) | Ipopt::NLP | [inline, virtual] |
IntermediateCallBack(AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq) | Ipopt::NLP | [inline, virtual] |
jnlst_ | Ipopt::CompositeNLP | [private] |
Jq_linking_eqns_ | Ipopt::CompositeNLP | [private] |
Jx_linking_eqns_ | Ipopt::CompositeNLP | [private] |
linking_eqn_c_spaces_ | Ipopt::CompositeNLP | [private] |
NLP() | Ipopt::NLP | [inline] |
nlps_ | Ipopt::CompositeNLP | [private] |
operator=(const CompositeNLP &) | Ipopt::CompositeNLP | [private] |
ProcessOptions(const OptionsList &options, const std::string &prefix) | Ipopt::CompositeNLP | [virtual] |
q_space_ | Ipopt::CompositeNLP | [private] |
ReferenceCount() const | Ipopt::ReferencedObject | [inline] |
ReferencedObject() | Ipopt::ReferencedObject | [inline] |
ReleaseRef(const Referencer *referencer) const | Ipopt::ReferencedObject | [inline] |
~CompositeNLP() | Ipopt::CompositeNLP | [virtual] |
~NLP() | Ipopt::NLP | [inline, virtual] |
~ReferencedObject() | Ipopt::ReferencedObject | [inline, virtual] |