proxsuite-nlp
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
|
#include "proxsuite-nlp/constraint-set.hpp"
Go to the source code of this file.
Classes | |
struct | proxsuite::nlp::ConstraintSetProductTpl< Scalar > |
Cartesian product of multiple constraint sets. This class makes computing multipliers and Jacobian matrix projections more convenient. More... | |
Namespaces | |
namespace | proxsuite |
Main package namespace. | |
namespace | proxsuite::nlp |
Functions | |
template<typename Derived > | |
auto | proxsuite::nlp::blockMatrixGetRow (const Eigen::MatrixBase< Derived > &matrix, const std::vector< Eigen::Index > &rowBlockSizes, std::size_t rowIdx) |
template<typename Derived > | |
auto | proxsuite::nlp::blockVectorGetRow (const Eigen::MatrixBase< Derived > &matrix, const std::vector< Eigen::Index > &blockSizes, std::size_t blockIdx) |