aligator
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
|
#include "blk-matrix.hpp"
#include <proxsuite-nlp/linalg/bunchkaufman.hpp>
#include <Eigen/LU>
#include <Eigen/Cholesky>
#include "aligator/third-party/boost/core/make_span.hpp"
#include <optional>
#include "./riccati-impl.hxx"
Go to the source code of this file.
Classes | |
struct | aligator::gar::StageFactor< _Scalar > |
Per-node struct for all computations in the factorization. More... | |
struct | aligator::gar::StageFactor< _Scalar >::value_t |
struct | aligator::gar::ProximalRiccatiKernel< Scalar > |
Kernel for use in Riccati-like algorithms for the proximal LQ subproblem. More... | |
struct | aligator::gar::ProximalRiccatiKernel< Scalar >::kkt0_t |
Namespaces | |
namespace | aligator |
Main package namespace. | |
namespace | aligator::gar |
Functions | |
template<class T , class A > | |
boost::span< T > | aligator::gar::make_span_from_indices (std::vector< T, A > &vec, size_t i0, size_t i1) |
Create a boost::span object from a vector and two indices. | |
template<class T , class A > | |
boost::span< const T > | aligator::gar::make_span_from_indices (const std::vector< T, A > &vec, size_t i0, size_t i1) |
Create a boost::span object from a vector and two indices. | |