proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
problem-base.hpp File Reference
Include dependency graph for problem-base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  proxsuite::nlp::ProblemTpl< _Scalar >
 

Namespaces

namespace  proxsuite
 Main package namespace.
 
namespace  proxsuite::nlp
 
namespace  proxsuite::nlp::helpers
 Helper functions and structs.
 

Functions

template<typename Scalar , typename VectorType >
void proxsuite::nlp::helpers::createConstraintWiseView (const ProblemTpl< Scalar > &prob, typename math_types< Scalar >::VectorXs &input, std::vector< Eigen::Ref< VectorType > > &out)
 
template<typename Scalar >
void proxsuite::nlp::helpers::allocateMultipliersOrResiduals (const ProblemTpl< Scalar > &prob, typename math_types< Scalar >::VectorXs &data, typename math_types< Scalar >::VectorOfRef &out)
 Allocate a set of multipliers (or residuals) for a given problem instance.
 

Detailed Description

Definition in file problem-base.hpp.