| BoundsFunc typedef | Pipal::ProblemWrapper< Real > | |
| constraints() | Pipal::ProblemWrapper< Real > | inline |
| constraints(ConstraintsFunc const &constraints) | Pipal::ProblemWrapper< Real > | inline |
| constraints(Vector< Real > const &x, Vector< Real > &out) const override | Pipal::ProblemWrapper< Real > | inlinevirtual |
| constraints_jacobian() | Pipal::ProblemWrapper< Real > | inline |
| constraints_jacobian(ConstraintsJacobianFunc const &constraints_jacobian) | Pipal::ProblemWrapper< Real > | inline |
| constraints_jacobian(Vector< Real > const &x, SparseMatrix< Real > &out) const override | Pipal::ProblemWrapper< Real > | inlinevirtual |
| constraints_lower_bounds() | Pipal::ProblemWrapper< Real > | inline |
| constraints_lower_bounds(BoundsFunc const &constraints_lower_bounds) | Pipal::ProblemWrapper< Real > | inline |
| constraints_lower_bounds(Vector< Real > &out) const override | Pipal::ProblemWrapper< Real > | inlinevirtual |
| constraints_upper_bounds() | Pipal::ProblemWrapper< Real > | inline |
| constraints_upper_bounds(BoundsFunc const &constraints_upper_bounds) | Pipal::ProblemWrapper< Real > | inline |
| constraints_upper_bounds(Vector< Real > &out) const override | Pipal::ProblemWrapper< Real > | inlinevirtual |
| ConstraintsFunc typedef | Pipal::ProblemWrapper< Real > | |
| ConstraintsJacobianFunc typedef | Pipal::ProblemWrapper< Real > | |
| lagrangian_hessian() | Pipal::ProblemWrapper< Real > | inline |
| lagrangian_hessian(LagrangianHessianFunc const &lagrangian_hessian) | Pipal::ProblemWrapper< Real > | inline |
| lagrangian_hessian(Vector< Real > const &x, Vector< Real > const &l, SparseMatrix< Real > &out) const override | Pipal::ProblemWrapper< Real > | inlinevirtual |
| LagrangianHessianFunc typedef | Pipal::ProblemWrapper< Real > | |
| m_constraints | Pipal::ProblemWrapper< Real > | private |
| m_constraints_jacobian | Pipal::ProblemWrapper< Real > | private |
| m_constraints_lower_bounds | Pipal::ProblemWrapper< Real > | private |
| m_constraints_upper_bounds | Pipal::ProblemWrapper< Real > | private |
| m_lagrangian_hessian | Pipal::ProblemWrapper< Real > | private |
| m_name | Pipal::Problem< Real > | private |
| m_objective | Pipal::ProblemWrapper< Real > | private |
| m_objective_gradient | Pipal::ProblemWrapper< Real > | private |
| m_primal_lower_bounds | Pipal::ProblemWrapper< Real > | private |
| m_primal_upper_bounds | Pipal::ProblemWrapper< Real > | private |
| name() const | Pipal::Problem< Real > | inline |
| name(std::string const &t_name) | Pipal::Problem< Real > | inline |
| objective() | Pipal::ProblemWrapper< Real > | inline |
| objective(ObjectiveFunc const &objective) | Pipal::ProblemWrapper< Real > | inline |
| objective(Vector< Real > const &x, Real &out) const override | Pipal::ProblemWrapper< Real > | inlinevirtual |
| objective_gradient() | Pipal::ProblemWrapper< Real > | inline |
| objective_gradient(ObjectiveGradientFunc const &objective_gradient) | Pipal::ProblemWrapper< Real > | inline |
| objective_gradient(Vector< Real > const &x, Vector< Real > &out) const override | Pipal::ProblemWrapper< Real > | inlinevirtual |
| ObjectiveFunc typedef | Pipal::ProblemWrapper< Real > | |
| ObjectiveGradientFunc typedef | Pipal::ProblemWrapper< Real > | |
| operator=(Problem const &)=delete | Pipal::Problem< Real > | |
| operator=(Problem &&)=delete | Pipal::Problem< Real > | |
| primal_lower_bounds() | Pipal::ProblemWrapper< Real > | inline |
| primal_lower_bounds(BoundsFunc const &primal_lower_bounds) | Pipal::ProblemWrapper< Real > | inline |
| primal_lower_bounds(Vector< Real > &out) const override | Pipal::ProblemWrapper< Real > | inlinevirtual |
| primal_upper_bounds() | Pipal::ProblemWrapper< Real > | inline |
| primal_upper_bounds(BoundsFunc const &primal_upper_bounds) | Pipal::ProblemWrapper< Real > | inline |
| primal_upper_bounds(Vector< Real > &out) const override | Pipal::ProblemWrapper< Real > | inlinevirtual |
| Problem()=default | Pipal::Problem< Real > | |
| Problem(std::string t_name) | Pipal::Problem< Real > | inline |
| Problem(Problem const &)=delete | Pipal::Problem< Real > | |
| Problem(Problem &&)=delete | Pipal::Problem< Real > | |
| ProblemWrapper(std::string const &t_name, ObjectiveFunc const &t_objective, ObjectiveGradientFunc const &t_objective_gradient, ConstraintsFunc const &t_constraints, ConstraintsJacobianFunc const &t_constraints_jacobian, LagrangianHessianFunc const &t_lagrangian_hessian, BoundsFunc const &t_primal_lower_bounds, BoundsFunc const &t_primal_upper_bounds, BoundsFunc const &t_constraints_lower_bounds, BoundsFunc const &t_constraints_upper_bounds) | Pipal::ProblemWrapper< Real > | inline |
| UniquePtr typedef | Pipal::Problem< Real > | |
| ~Problem()=default | Pipal::Problem< Real > | virtual |
| ~ProblemWrapper() override | Pipal::ProblemWrapper< Real > | inline |