30 #ifndef SPLINE_ACC_CONSTRAINT_H_ 31 #define SPLINE_ACC_CONSTRAINT_H_ 63 std::vector<double>
T_;
Ensures continuous accelerations between polynomials.
NodeSpline::Ptr spline_
a spline comprised of polynomials
int n_dim_
dimensions that this polynomial represents (e.g. x,y).
std::string node_variables_id_
std::shared_ptr< NodeSpline > Ptr
int n_junctions_
polynomial parameterized node values
VectorXd GetValues() const override
std::vector< double > T_
Duration of each polynomial in spline.
virtual ~SplineAccConstraint()=default
Eigen::SparseMatrix< double, Eigen::RowMajor > Jacobian
VecBound GetBounds() const override
void FillJacobianBlock(std::string var_set, Jacobian &) const override
std::vector< Bounds > VecBound
SplineAccConstraint(const NodeSpline::Ptr &spline, std::string name)