| algorithm() const | Pipal::Solver< Real > | inline |
| algorithm(Algorithm const t_algorithm) | Pipal::Solver< Real > | inline |
| backtracking() | Pipal::Solver< Real > | private |
| bfgs() const | Pipal::Solver< Real > | inline |
| bfgs(bool const t_bfgs) | Pipal::Solver< Real > | inline |
| bfgsUpdate(Vector< Real > const &s, Vector< Real > const &y) | Pipal::Solver< Real > | private |
| BoundsFunc typedef | Pipal::Solver< Real > | |
| buildInput(std::string const &name, Vector< Real > const &x0, Vector< Real > const &bl, Vector< Real > const &bu, Vector< Real > const &cl, Vector< Real > const &cu) | Pipal::Solver< Real > | private |
| buildIterate() | Pipal::Solver< Real > | private |
| buildParameter(Algorithm t_algorithm) | Pipal::Solver< Real > | inlineprivate |
| checkTermination() const | Pipal::Solver< Real > | private |
| ConstraintsFunc typedef | Pipal::Solver< Real > | |
| ConstraintsJacobianFunc typedef | Pipal::Solver< Real > | |
| evalDependent() | Pipal::Solver< Real > | inlineprivate |
| evalFunctions() | Pipal::Solver< Real > | private |
| evalGradients() | Pipal::Solver< Real > | private |
| evalHessian() | Pipal::Solver< Real > | private |
| evalInfeasibility(Iterate< Real > &z) const | Pipal::Solver< Real > | inlineprivate |
| evalKKTError(Real const rho, Real const mu) | Pipal::Solver< Real > | private |
| evalKKTErrors() | Pipal::Solver< Real > | private |
| evalLambdaOriginal(Vector< Real > &l) const | Pipal::Solver< Real > | private |
| evalLinearCombination(Direction< Real > const &d1, Direction< Real > const &d2, Direction< Real > const &d3, Real const a1, Real const a2, Real const a3) | Pipal::Solver< Real > | private |
| evalMerit() | Pipal::Solver< Real > | private |
| evalModels() | Pipal::Solver< Real > | private |
| evalNewtonMatrix() | Pipal::Solver< Real > | private |
| evalNewtonRhs() | Pipal::Solver< Real > | private |
| evalNewtonStep() | Pipal::Solver< Real > | private |
| evalScalings() | Pipal::Solver< Real > | private |
| evalSlacks() | Pipal::Solver< Real > | private |
| evalStep() | Pipal::Solver< Real > | private |
| evalTrialStep(Direction< Real > &v) const | Pipal::Solver< Real > | private |
| evalTrialStepCut() | Pipal::Solver< Real > | private |
| evalTrialSteps(Direction< Real > &d1, Direction< Real > &d2, Direction< Real > &d3) | Pipal::Solver< Real > | private |
| evalViolation(Array< Real > const &cE, Array< Real > const &cI) const | Pipal::Solver< Real > | private |
| evalXOriginal(Vector< Real > &x) | Pipal::Solver< Real > | private |
| fractionToBoundary() | Pipal::Solver< Real > | private |
| fullStepCheck() | Pipal::Solver< Real > | private |
| getSolution(Vector< Real > &x, Vector< Real > &l) | Pipal::Solver< Real > | inline |
| incrementFactorizationCount() | Pipal::Solver< Real > | inlineprivate |
| incrementFunctionCount() | Pipal::Solver< Real > | inlineprivate |
| incrementGradientCount() | Pipal::Solver< Real > | inlineprivate |
| incrementHessianCount() | Pipal::Solver< Real > | inlineprivate |
| incrementIterationCount() | Pipal::Solver< Real > | inlineprivate |
| initNewtonMatrix() | Pipal::Solver< Real > | private |
| LagrangianHessianFunc typedef | Pipal::Solver< Real > | |
| lineSearch() | Pipal::Solver< Real > | private |
| m_acceptance | Pipal::Solver< Real > | private |
| m_bfgs | Pipal::Solver< Real > | private |
| m_counter | Pipal::Solver< Real > | private |
| m_direction | Pipal::Solver< Real > | private |
| m_input | Pipal::Solver< Real > | private |
| m_iterate | Pipal::Solver< Real > | private |
| m_output | Pipal::Solver< Real > | private |
| m_parameter | Pipal::Solver< Real > | private |
| m_problem | Pipal::Solver< Real > | private |
| m_verbose | Pipal::Solver< Real > | private |
| max_iterations(Integer const t_max_iterations) | Pipal::Solver< Real > | inline |
| max_iterations() const | Pipal::Solver< Real > | inline |
| ObjectiveFunc typedef | Pipal::Solver< Real > | |
| ObjectiveGradientFunc typedef | Pipal::Solver< Real > | |
| operator=(Solver const &)=delete | Pipal::Solver< Real > | |
| operator=(Solver &&)=delete | Pipal::Solver< Real > | |
| optimize(Vector< Real > const &x_guess, Vector< Real > &x_sol) | Pipal::Solver< Real > | inline |
| problem(ProblemPtr &&problem) | Pipal::Solver< Real > | inline |
| problem() const | Pipal::Solver< Real > | inline |
| ProblemPtr typedef | Pipal::Solver< Real > | |
| resetCounter() | Pipal::Solver< Real > | inlineprivate |
| resetDirection(Direction< Real > &d) const | Pipal::Solver< Real > | private |
| resetMuMaxExp() | Pipal::Solver< Real > | inlineprivate |
| secondOrderCorrection() | Pipal::Solver< Real > | private |
| setDirection(Vector< Real > const &dx, Vector< Real > const &dr1, Vector< Real > const &dr2, Vector< Real > const &ds1, Vector< Real > const &ds2, Vector< Real > const &dlE, Vector< Real > const &dlI, Real const dx_norm, Real const dl_norm) | Pipal::Solver< Real > | private |
| setMu(Real const mu) | Pipal::Solver< Real > | inlineprivate |
| setMuMaxExpZero() | Pipal::Solver< Real > | inlineprivate |
| setPrimals(Vector< Real > const &x, Array< Real > const &r1, Array< Real > const &r2, Array< Real > const &s1, Array< Real > const &s2, Array< Real > const &lE, Array< Real > const &lI, Real const f, Array< Real > const &cE, Array< Real > const &cI, Real const phi) | Pipal::Solver< Real > | private |
| setRho(Real const rho) | Pipal::Solver< Real > | inlineprivate |
| setRhoLast(Real const rho) | Pipal::Solver< Real > | inlineprivate |
| Solver()=default | Pipal::Solver< Real > | |
| Solver(std::string const &name, ObjectiveFunc const &objective, ObjectiveGradientFunc const &objective_gradient, ConstraintsFunc const &constraints, ConstraintsJacobianFunc const &constraints_jacobian, LagrangianHessianFunc const &lagrangian_hessian, BoundsFunc const &primal_lower_bounds, BoundsFunc const &primal_upper_bounds, BoundsFunc const &constraints_lower_bounds, BoundsFunc const &constraints_upper_bounds) | Pipal::Solver< Real > | inline |
| Solver(ProblemPtr &&problem) | Pipal::Solver< Real > | inline |
| Solver(Solver const &)=delete | Pipal::Solver< Real > | |
| Solver(Solver &&)=delete | Pipal::Solver< Real > | |
| tolerance(Real const t_tolerance) | Pipal::Solver< Real > | inline |
| tolerance() const | Pipal::Solver< Real > | inline |
| updateIterate() | Pipal::Solver< Real > | private |
| updateParameters() | Pipal::Solver< Real > | private |
| updatePoint() | Pipal::Solver< Real > | private |
| verbose_mode() const | Pipal::Solver< Real > | inline |
| verbose_mode(bool const t_verbose) | Pipal::Solver< Real > | inline |
| ~Solver()=default | Pipal::Solver< Real > | |