acados_solver_ros2  main
Acados-based NMPC controllers for ROS2 control
Namespaces | Classes | Typedefs
acados Namespace Reference

Namespaces

 utils
 

Classes

class  AcadosSolver
 Abstract C++ wrapper of generated Acados solver C-code. More...
 

Typedefs

using IndexVector = std::vector< unsigned int >
 List of indexes. More...
 
using ValueVector = std::vector< double >
 List of values (double). More...
 
using IndexMap = std::unordered_map< std::string, IndexVector >
 Mapping between keys (std::string) and indexes (acados::IndexVector). More...
 
using ValueMap = std::unordered_map< std::string, ValueVector >
 Mapping between keys (std::string) and data (acados::ValueVector). More...
 
using RowMajorXd = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >
 Dynamic size row-major array (hence compatible with Acados C-arrays). More...
 
using ColumnMajorXd = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >
 Dynamic size colum-major array (by default in Eigen). More...
 

Typedef Documentation

◆ IndexVector

using acados::IndexVector = typedef std::vector<unsigned int>

List of indexes.

◆ ValueVector

using acados::ValueVector = typedef std::vector<double>

List of values (double).

◆ IndexMap

using acados::IndexMap = typedef std::unordered_map<std::string, IndexVector>

Mapping between keys (std::string) and indexes (acados::IndexVector).

◆ ValueMap

using acados::ValueMap = typedef std::unordered_map<std::string, ValueVector>

Mapping between keys (std::string) and data (acados::ValueVector).

◆ RowMajorXd

using acados::RowMajorXd = typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>

Dynamic size row-major array (hence compatible with Acados C-arrays).

◆ ColumnMajorXd

using acados::ColumnMajorXd = typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor>

Dynamic size colum-major array (by default in Eigen).