|
| InequalityBarrierNLP (NonlinearProgram &nlp, Real alpha=One) |
|
void | SetBarrierScale (Real alpha) |
|
| NonlinearProgram (const std::shared_ptr< ScalarFieldFunction > &f, const std::shared_ptr< VectorFieldFunction > &c=NULL, const std::shared_ptr< VectorFieldFunction > &d=NULL) |
|
void | PreEval (const Vector &x) |
|
bool | SatisfiesEquality (const Vector &x, Real tol=Epsilon) |
|
bool | SatisfiesInequality (const Vector &x) |
|
Real | Lagrangian (const Vector &x, const Vector &lambda, const Vector &mu) |
|
Real | LagrangianEval (const Vector &x, const Vector &lambda, const Vector &mu) |
| use these if it's faster to evaluate all constraints together
|
|
void | LagrangianGradient (const Vector &x, const Vector &lambda, const Vector &mu, Vector &grad) |
|
void | LagrangianHessian (const Vector &x, const Vector &lambda, const Vector &mu, Matrix &H) |
|
Real | LagrangianEval_Sparse (const Vector &x, const Vector &lambda, const Vector &mu) |
| use these if it's faster to evaluate constraints separately
|
|
void | LagrangianGradient_Sparse (const Vector &x, const Vector &lambda, const Vector &mu, Vector &grad) |
|
void | LagrangianHessian_Sparse (const Vector &x, const Vector &lambda, const Vector &mu, Matrix &H) |
|
The documentation for this struct was generated from the following file: