28 #include "osqp/osqp.h" 40 const std::array<double, 3>& d_state,
const double delta_s,
41 const std::vector<std::pair<double, double>>& d_bounds)
override;
44 void CalculateKernel(
const std::vector<std::pair<double, double>>& d_bounds,
45 std::vector<c_float>* P_data,
46 std::vector<c_int>* P_indices,
47 std::vector<c_int>* P_indptr);
Definition: lateral_qp_optimizer.h:33
bool optimize(const std::array< double, 3 > &d_state, const double delta_s, const std::vector< std::pair< double, double >> &d_bounds) override
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
virtual ~LateralOSQPOptimizer()=default
Planning module main class. It processes GPS and IMU as input, to generate planning info...
LateralOSQPOptimizer()=default
Definition: lateral_osqp_optimizer.h:33