aligator  0.6.1
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
trajectory.hpp
Go to the documentation of this file.
1
2#pragma once
3
4#include "aligator/math.hpp"
5
6namespace aligator {
7
8template <typename Scalar> struct TrajectoryTpl {
9 using VectorXs = typename math_types<Scalar>::VectorXs;
10 std::vector<VectorXs> xs;
11 std::vector<VectorXs> us;
12 std::vector<VectorXs> vs;
13 std::vector<VectorXs> lbdas;
14 long horizon() const { return xs.size() - 1; }
15};
16
17} // namespace aligator
Math utilities.
Main package namespace.
std::vector< VectorXs > xs
std::vector< VectorXs > vs
std::vector< VectorXs > lbdas
std::vector< VectorXs > us
typename math_types< Scalar >::VectorXs VectorXs
Definition trajectory.hpp:9