MatlabProgram Member List

This is the complete list of members for MatlabProgram, including all inherited members.
AddRef(const Referencer *referencer) const Ipopt::ReferencedObject [inline]
auxDataMatlabProgram [protected]
C_STYLE enum valueIpopt::TNLP
callMatlabHessianRoutine(const ArrayOfMatrices &x, const Array< double > &lambda, bool returnStructureOnly=true, double sigma=0)MatlabProgram [private]
callMatlabJacobianRoutine(const ArrayOfMatrices &x, bool returnStructureOnly=true)MatlabProgram [private]
computeConstraints(const ArrayOfMatrices &x, Array< double > &g)MatlabProgram [private]
computeGradient(const ArrayOfMatrices &x, ArrayOfMatrices &grad)MatlabProgram [private]
computeHessian(const ArrayOfMatrices &x, const Array< double > &lambda, double sigma, double *Hessian)MatlabProgram [private]
computeJacobian(const ArrayOfMatrices &x, double *Jacobian)MatlabProgram [private]
computeObjective(const ArrayOfMatrices &x)MatlabProgram [private]
constraintFuncMatlabProgram [protected]
constraintlbMatlabProgram [protected]
constraintubMatlabProgram [protected]
DECLARE_STD_EXCEPTION(INVALID_TNLP)Ipopt::TNLP
eval_f(int numVariables, const double *variables, bool ignoreThis, double &objective)MatlabProgram [virtual]
eval_g(int numVariables, const double *variables, bool ignoreThis, int numConstraints, double *constraints)MatlabProgram [virtual]
eval_grad_f(int numVariables, const double *variables, bool ignoreThis, double *gradient)MatlabProgram [virtual]
eval_h(int numVariables, const double *variables, bool ignoreThis, double sigma, int numConstraints, const double *multipliers, bool ignoreThisToo, int sizeOfH, int *rows, int *cols, double *Hessian)MatlabProgram [virtual]
eval_jac_g(int numVariables, const double *variables, bool ignoreThis, int numConstraints, int sizeOfJ, int *rows, int *cols, double *Jacobian)MatlabProgram [virtual]
finalize_solution(SolverReturn status, int numVariables, const double *variables, const double *zl, const double *zu, int numConstraints, const double *constraints, const double *lambda, double objective, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)MatlabProgram [virtual]
Ipopt::TNLP::finalize_solution(SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)=0Ipopt::TNLP [pure virtual]
FORTRAN_STYLE enum valueIpopt::TNLP
get_bounds_info(int numVariables, double *lbptr, double *ubptr, int numConstraints, double *clbptr, double *cubptr)MatlabProgram [virtual]
get_constraints_linearity(Index m, LinearityType *const_types)Ipopt::TNLP [inline, virtual]
get_list_of_nonlinear_variables(Index num_nonlin_vars, Index *pos_nonlin_vars)Ipopt::TNLP [inline, virtual]
get_nlp_info(int &numVariables, int &numConstraints, int &sizeOfJ, int &sizeOfH, IndexStyleEnum &indexStyle)MatlabProgram [virtual]
get_number_of_nonlinear_variables()Ipopt::TNLP [inline, virtual]
get_scaling_parameters(Number &obj_scaling, bool &use_x_scaling, Index n, Number *x_scaling, bool &use_g_scaling, Index m, Number *g_scaling)Ipopt::TNLP [inline, virtual]
get_starting_point(int numVariables, bool initializeVars, double *variables, bool initializez, double *zl, double *zu, int numConstraints, bool initializeLambda, double *lambda)MatlabProgram [virtual]
get_variables_linearity(Index n, LinearityType *var_types)Ipopt::TNLP [inline, virtual]
get_warm_start_iterate(IteratesVector &warm_start_iterate)Ipopt::TNLP [inline, virtual]
geterrormsg() const MatlabProgram
getnumiterations() const MatlabProgram [inline]
gradFuncMatlabProgram [protected]
hessianFuncMatlabProgram [protected]
HessianStructureMatlabProgram [protected]
IndexStyleEnum enum nameIpopt::TNLP
initialMultipliersMatlabProgram [protected]
intermediate_callback(AlgorithmMode mode, int iteration, double objective, double inf_pr, double inf_du, double mu, double d_norm, double regularization_ize, double alpha_du, double alpha_pr, int ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)MatlabProgram [virtual]
Ipopt::TNLP::intermediate_callback(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::TNLP [inline, virtual]
iterFuncMatlabProgram [protected]
jacobianFuncMatlabProgram [protected]
JacobianStructureMatlabProgram [protected]
lambdaMatlabProgram [protected]
lambdarhsMatlabProgram [protected]
lbMatlabProgram [protected]
LINEAR enum valueIpopt::TNLP
LinearityType enum nameIpopt::TNLP
MatlabProgram(const ArrayOfMatrices &x0, const ArrayOfMatrices &lb, const ArrayOfMatrices &ub, const Matrix &constraintlb, const Matrix &constraintub, const MatlabFunctionHandle &objFunc, const MatlabFunctionHandle &gradFunc, const MatlabFunctionHandle &constraintFunc, const MatlabFunctionHandle &jacobianFunc, const MatlabFunctionHandle &hessianFunc, const MatlabFunctionHandle &iterFunc, const mxArray *auxData, ArrayOfMatrices &xsol, bool useQuasiNewton, Multipliers *initialMultipliers=0, Multipliers *multipliers=0)MatlabProgram
MatlabProgram(const MatlabProgram &source)MatlabProgram [protected]
multipliersMatlabProgram [protected]
NON_LINEAR enum valueIpopt::TNLP
numiterMatlabProgram [protected]
objFuncMatlabProgram [protected]
operator=(const MatlabProgram &source)MatlabProgram [inline, protected]
prhsMatlabProgram [protected]
ReferenceCount() const Ipopt::ReferencedObject [inline]
ReferencedObject()Ipopt::ReferencedObject [inline]
ReleaseRef(const Referencer *referencer) const Ipopt::ReferencedObject [inline]
set_variable_values(Index n, const Number *x, bool new_x, Index m, const Number *lambda, bool new_lambda)Ipopt::TNLP [inline, virtual]
TNLP()Ipopt::TNLP [inline]
ubMatlabProgram [protected]
useQuasiNewtonMatlabProgram [protected]
xMatlabProgram [protected]
x0MatlabProgram [protected]
xsolMatlabProgram [protected]
~MatlabProgram()MatlabProgram [virtual]
~ReferencedObject()Ipopt::ReferencedObject [inline, virtual]
~TNLP()Ipopt::TNLP [inline, virtual]

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1