Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::planning::DualVariableWarmStartProblem Class Reference

#include <dual_variable_warm_start_problem.h>

Collaboration diagram for apollo::planning::DualVariableWarmStartProblem:
Collaboration graph

Public Member Functions

 DualVariableWarmStartProblem (const PlannerOpenSpaceConfig &planner_open_space_config)
 
virtual ~DualVariableWarmStartProblem ()=default
 
bool Solve (const size_t horizon, const double ts, const Eigen::MatrixXd &ego, const size_t obstacles_num, const Eigen::MatrixXi &obstacles_edges_num, const Eigen::MatrixXd &obstacles_A, const Eigen::MatrixXd &obstacles_b, const Eigen::MatrixXd &xWS, Eigen::MatrixXd *l_warm_up, Eigen::MatrixXd *n_warm_up, Eigen::MatrixXd *s_warm_up)
 

Constructor & Destructor Documentation

◆ DualVariableWarmStartProblem()

apollo::planning::DualVariableWarmStartProblem::DualVariableWarmStartProblem ( const PlannerOpenSpaceConfig &  planner_open_space_config)
explicit

◆ ~DualVariableWarmStartProblem()

virtual apollo::planning::DualVariableWarmStartProblem::~DualVariableWarmStartProblem ( )
virtualdefault

Member Function Documentation

◆ Solve()

bool apollo::planning::DualVariableWarmStartProblem::Solve ( const size_t  horizon,
const double  ts,
const Eigen::MatrixXd &  ego,
const size_t  obstacles_num,
const Eigen::MatrixXi &  obstacles_edges_num,
const Eigen::MatrixXd &  obstacles_A,
const Eigen::MatrixXd &  obstacles_b,
const Eigen::MatrixXd &  xWS,
Eigen::MatrixXd *  l_warm_up,
Eigen::MatrixXd *  n_warm_up,
Eigen::MatrixXd *  s_warm_up 
)

The documentation for this class was generated from the following file: