aligator
0.15.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
|
A dense Bunch-Kaufman based kernel. More...
#include <aligator/gar/dense-kernel.hpp>
Classes | |
struct | Data |
struct | value |
Public Types | |
using | Scalar = _Scalar |
using | const_view_t = typename LqrKnotTpl<Scalar>::const_view_t |
Public Member Functions | |
ALIGATOR_DYNAMIC_TYPEDEFS_WITH_ROW_TYPES (Scalar) | |
Static Public Member Functions | |
static void | terminalSolve (const_view_t knot, Data &d, value v, Scalar mueq) |
static void | stageKernelSolve (const_view_t knot, Data &d, value v, const value *vn, Scalar mudyn, Scalar mueq) |
static bool | forwardStep (size_t i, bool isTerminal, const_view_t knot, const Data &d, boost::span< VectorXs > xs, boost::span< VectorXs > us, boost::span< VectorXs > vs, boost::span< VectorXs > lbdas, const std::optional< ConstVectorRef > &theta_) |
A dense Bunch-Kaufman based kernel.
Definition at line 14 of file dense-kernel.hpp.
using aligator::gar::DenseKernel< _Scalar >::Scalar = _Scalar |
Definition at line 15 of file dense-kernel.hpp.
using aligator::gar::DenseKernel< _Scalar >::const_view_t = typename LqrKnotTpl<Scalar>::const_view_t |
Definition at line 17 of file dense-kernel.hpp.
aligator::gar::DenseKernel< _Scalar >::ALIGATOR_DYNAMIC_TYPEDEFS_WITH_ROW_TYPES | ( | Scalar | ) |
|
inlinestatic |
Definition at line 56 of file dense-kernel.hpp.
|
inlinestatic |
Definition at line 97 of file dense-kernel.hpp.
|
inlinestatic |
Definition at line 174 of file dense-kernel.hpp.