SYMBOL INDEX (95 symbols across 30 files) FILE: control/include/control/Models.hpp type control (line 11) | namespace control { type models (line 12) | namespace models { class DiffDrive (line 22) | class DiffDrive { method DiffDrive (line 38) | DiffDrive(const double& wheel_radius, const double& wheel_base, method num_variables (line 56) | int num_variables(const int& mpcWindow) { method num_constraints (line 65) | int num_constraints(const int& mpcWindow) { method VectorXd (line 81) | VectorXd& gradient() { return m_gradient; } method MatrixXd (line 88) | MatrixXd& linear_constraint_matrix() { return m_linear_constraint_... method VectorXd (line 95) | VectorXd& lower_bound() { return m_lower_bound; } method VectorXd (line 102) | VectorXd& upper_bound() { return m_upper_bound; } method MatrixXd (line 109) | MatrixXd a() { return m_a; } method MatrixXd (line 117) | MatrixXd b(const MatrixXd& state) { FILE: control/include/control/TrajMPC.hpp type control (line 13) | namespace control { class TrajMPC (line 49) | class TrajMPC { method TrajMPC (line 57) | TrajMPC(const Model& model, const int& mpcWindow, method setup (line 72) | size_t setup(const Problem& problem) { method solve (line 134) | size_t solve(const Problem& problem, Action* action) { FILE: control/include/control/rk4.hpp type control (line 10) | namespace control class RK4 (line 19) | class RK4 FILE: control/include/control/utilities.hpp type control (line 11) | namespace control { type utilities (line 12) | namespace utilities { function castMPCToQPHessian (line 22) | void castMPCToQPHessian(const DiagonalMatrix &Q, function castMPCToQPGradient (line 47) | void castMPCToQPGradient( function castMPCToQPConstraintMatrix (line 67) | void castMPCToQPConstraintMatrix( function castMPCToQPConstraintVectors (line 117) | void castMPCToQPConstraintVectors(const Eigen::Matrix &x0, function getErrorNorm (line 176) | double getErrorNorm(const Eigen::Matrix &x, FILE: control/src/control/Models.cpp type control (line 5) | namespace control {} FILE: control/src/control/TrajMPC.cpp type control (line 5) | namespace control {} FILE: control/src/control/rk4.cpp type control (line 7) | namespace control function MatrixXd (line 27) | MatrixXd RK4::solve(const Ref x0, const double & horizon) function MatrixXd (line 56) | MatrixXd RK4::solve(const Ref x0, const Ref u, con... FILE: control/src/control/utilities.cpp type control (line 5) | namespace control { type utilities (line 6) | namespace utilities {} FILE: control/src/osqp_eigen_example.cpp function setDynamicsMatrices (line 10) | void setDynamicsMatrices(Eigen::Matrix &a, function setInequalityConstraints (line 29) | void setInequalityConstraints(Eigen::Matrix &xMax, function setWeightMatrices (line 51) | void setWeightMatrices(Eigen::DiagonalMatrix &Q, function main (line 57) | int main(int argc, char **argv) { FILE: control/src/osqp_example.cpp function main (line 10) | int main(int argc, char **argv) { FILE: global_planner/include/global_planner/global_planner.hpp type global (line 13) | namespace global class GlobalPlanner (line 23) | class GlobalPlanner FILE: global_planner/include/global_planner/heuristic.hpp type global (line 10) | namespace global type Node (line 20) | struct Node class HeapComparator (line 56) | class HeapComparator class Astar (line 72) | class Astar : public GlobalPlanner class Thetastar (line 130) | class Thetastar : public Astar FILE: global_planner/include/global_planner/incremental.hpp type global (line 8) | namespace global class KeyComparator (line 18) | class KeyComparator class CostComparator (line 35) | class CostComparator class LPAstar (line 45) | class LPAstar : public Astar class DSL (line 125) | class DSL: public LPAstar FILE: global_planner/include/global_planner/potential_field.hpp type global (line 7) | namespace global class PotentialField (line 17) | class PotentialField : public GlobalPlanner FILE: global_planner/src/astar.cpp function main (line 32) | int main(int argc, char** argv) FILE: global_planner/src/dsl.cpp function main (line 32) | int main(int argc, char** argv) FILE: global_planner/src/global_planner/global_planner.cpp type global (line 3) | namespace global FILE: global_planner/src/global_planner/heuristic.cpp type global (line 3) | namespace global function Vertex (line 626) | Vertex find_nearest_node(const Vector2D & position, const std::vector<... function Cell (line 645) | Cell find_nearest_node(const Vector2D & position, const Grid & grid, c... FILE: global_planner/src/global_planner/incremental.cpp type global (line 3) | namespace global FILE: global_planner/src/global_planner/potential_field.cpp type global (line 3) | namespace global function Vector2D (line 19) | Vector2D PotentialField::AttractiveGradient(const Vector2D & cur_pos, ... function Vector2D (line 40) | Vector2D PotentialField::RepulsiveGradient(const Vector2D & cur_pos, c... function Vector2D (line 64) | Vector2D PotentialField::FindClosestPoint(const Vector2D & cur_pos, co... function Vector2D (line 144) | Vector2D PotentialField::OneStepGD(const Vector2D & cur_pos, const Vec... FILE: global_planner/src/lpastar.cpp function main (line 32) | int main(int argc, char** argv) FILE: global_planner/src/pf.cpp function main (line 33) | int main(int argc, char** argv) FILE: map/include/map/grid.hpp type map (line 8) | namespace map type Index (line 13) | struct Index{ type CellType (line 20) | enum CellType {Occupied, Inflation, Free} type Cell (line 24) | struct Cell{ class Grid (line 46) | class Grid : public Map function arange (line 120) | std::vector arange(const T & start, const T & stop, const T & step ... FILE: map/include/map/map.hpp type map (line 10) | namespace map type Obstacle (line 15) | struct Obstacle class Map (line 28) | class Map FILE: map/include/map/prm.hpp type map (line 9) | namespace map type Edge (line 13) | struct Edge type Vertex (line 22) | struct Vertex type ShortestDistance (line 48) | struct ShortestDistance class PRM (line 57) | class PRM : public Map FILE: map/src/map/grid.cpp type map (line 3) | namespace map function Index (line 71) | Index Grid::world2grid(const Cell & cell) const function Vector2D (line 106) | Vector2D Grid::grid2world(const int & i, const int & j, const double &... function Index (line 241) | Index rowmajor2grid(const int & rmj, const int & numcol) function grid2rowmajor (line 251) | int grid2rowmajor(const int & x, const int & y, const int & numcol) FILE: map/src/map/map.cpp type map (line 3) | namespace map function euclidean_distance (line 89) | double euclidean_distance(const double & x_rel, const double & y_rel) FILE: map/src/map/prm.cpp type map (line 4) | namespace map function no_intersect (line 181) | bool no_intersect(const Vertex & q, const Vertex & q_prime, const std:... function not_inside (line 267) | bool not_inside(const Vertex & q, const std::vector & obstac... function too_close (line 396) | bool too_close(const Vertex & E1, const Vertex & E2, const Vertex & P0... function ShortestDistance (line 422) | ShortestDistance lineToPoint(const Vertex & E1, const Vertex & E2, con... FILE: map/src/viz_grid.cpp function main (line 20) | int main(int argc, char** argv) FILE: map/src/viz_map.cpp function main (line 29) | int main(int argc, char** argv)