proxsuite-nlp
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
|
#include "proxsuite-nlp/manifold-base.hpp"
#include "proxsuite-nlp/cost-function.hpp"
#include "proxsuite-nlp/constraint-set.hpp"
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. | |
Definition in file problem-base.hpp.