#include <fem_pos_deviation_smoother.h>
|
| FemPosDeviationSmoother (const FemPosDeviationSmootherConfig &config) |
|
bool | Solve (const std::vector< std::pair< double, double >> &raw_point2d, const std::vector< double > &bounds, std::vector< double > *opt_x, std::vector< double > *opt_y) |
|
bool | QpWithOsqp (const std::vector< std::pair< double, double >> &raw_point2d, const std::vector< double > &bounds, std::vector< double > *opt_x, std::vector< double > *opt_y) |
|
bool | NlpWithIpopt (const std::vector< std::pair< double, double >> &raw_point2d, const std::vector< double > &bounds, std::vector< double > *opt_x, std::vector< double > *opt_y) |
|
bool | SqpWithOsqp (const std::vector< std::pair< double, double >> &raw_point2d, const std::vector< double > &bounds, std::vector< double > *opt_x, std::vector< double > *opt_y) |
|
◆ FemPosDeviationSmoother()
apollo::planning::FemPosDeviationSmoother::FemPosDeviationSmoother |
( |
const FemPosDeviationSmootherConfig & |
config | ) |
|
|
explicit |
◆ NlpWithIpopt()
bool apollo::planning::FemPosDeviationSmoother::NlpWithIpopt |
( |
const std::vector< std::pair< double, double >> & |
raw_point2d, |
|
|
const std::vector< double > & |
bounds, |
|
|
std::vector< double > * |
opt_x, |
|
|
std::vector< double > * |
opt_y |
|
) |
| |
◆ QpWithOsqp()
bool apollo::planning::FemPosDeviationSmoother::QpWithOsqp |
( |
const std::vector< std::pair< double, double >> & |
raw_point2d, |
|
|
const std::vector< double > & |
bounds, |
|
|
std::vector< double > * |
opt_x, |
|
|
std::vector< double > * |
opt_y |
|
) |
| |
◆ Solve()
bool apollo::planning::FemPosDeviationSmoother::Solve |
( |
const std::vector< std::pair< double, double >> & |
raw_point2d, |
|
|
const std::vector< double > & |
bounds, |
|
|
std::vector< double > * |
opt_x, |
|
|
std::vector< double > * |
opt_y |
|
) |
| |
◆ SqpWithOsqp()
bool apollo::planning::FemPosDeviationSmoother::SqpWithOsqp |
( |
const std::vector< std::pair< double, double >> & |
raw_point2d, |
|
|
const std::vector< double > & |
bounds, |
|
|
std::vector< double > * |
opt_x, |
|
|
std::vector< double > * |
opt_y |
|
) |
| |
The documentation for this class was generated from the following file: