Pipal  1.2.0
Penalty Interior-Point ALgorithm
Loading...
Searching...
No Matches
Pipal::ProblemWrapper< Real > Member List

This is the complete list of members for Pipal::ProblemWrapper< Real >, including all inherited members.

BoundsFunc typedefPipal::ProblemWrapper< Real >
constraints()Pipal::ProblemWrapper< Real >inline
constraints(ConstraintsFunc const &constraints)Pipal::ProblemWrapper< Real >inline
constraints(Vector< Real > const &x, Vector< Real > &out) const overridePipal::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 overridePipal::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 overridePipal::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 overridePipal::ProblemWrapper< Real >inlinevirtual
ConstraintsFunc typedefPipal::ProblemWrapper< Real >
ConstraintsJacobianFunc typedefPipal::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 overridePipal::ProblemWrapper< Real >inlinevirtual
LagrangianHessianFunc typedefPipal::ProblemWrapper< Real >
m_constraintsPipal::ProblemWrapper< Real >private
m_constraints_jacobianPipal::ProblemWrapper< Real >private
m_constraints_lower_boundsPipal::ProblemWrapper< Real >private
m_constraints_upper_boundsPipal::ProblemWrapper< Real >private
m_lagrangian_hessianPipal::ProblemWrapper< Real >private
m_namePipal::Problem< Real >private
m_objectivePipal::ProblemWrapper< Real >private
m_objective_gradientPipal::ProblemWrapper< Real >private
m_primal_lower_boundsPipal::ProblemWrapper< Real >private
m_primal_upper_boundsPipal::ProblemWrapper< Real >private
name() constPipal::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 overridePipal::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 overridePipal::ProblemWrapper< Real >inlinevirtual
ObjectiveFunc typedefPipal::ProblemWrapper< Real >
ObjectiveGradientFunc typedefPipal::ProblemWrapper< Real >
operator=(Problem const &)=deletePipal::Problem< Real >
operator=(Problem &&)=deletePipal::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 overridePipal::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 overridePipal::ProblemWrapper< Real >inlinevirtual
Problem()=defaultPipal::Problem< Real >
Problem(std::string t_name)Pipal::Problem< Real >inline
Problem(Problem const &)=deletePipal::Problem< Real >
Problem(Problem &&)=deletePipal::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 typedefPipal::Problem< Real >
~Problem()=defaultPipal::Problem< Real >virtual
~ProblemWrapper() overridePipal::ProblemWrapper< Real >inline