#include <stage_preprocessor.h>
Public Types | |
using | ConstPtr = std::shared_ptr< const StagePreprocessor > |
using | Ptr = std::shared_ptr< StagePreprocessor > |
Public Member Functions | |
virtual Ptr | getInstance () const =0 |
virtual void | precompute (const Eigen::Ref< const Eigen::VectorXd > &input)=0 |
StagePreprocessor () | |
virtual bool | update (int n, double t, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &x0, const std::vector< double > &dts, const DiscretizationGridInterface *) |
Public Attributes | |
std::vector< Eigen::MatrixXd > | _matrix_data |
std::vector< Eigen::VectorXd > | _vector_data |
Definition at line 63 of file stage_preprocessor.h.
using corbo::StagePreprocessor::ConstPtr = std::shared_ptr<const StagePreprocessor> |
Definition at line 67 of file stage_preprocessor.h.
using corbo::StagePreprocessor::Ptr = std::shared_ptr<StagePreprocessor> |
Definition at line 66 of file stage_preprocessor.h.
corbo::StagePreprocessor::StagePreprocessor | ( | ) |
Definition at line 51 of file stage_preprocessor.cpp.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Definition at line 73 of file stage_preprocessor.h.
std::vector<Eigen::MatrixXd> corbo::StagePreprocessor::_matrix_data |
Definition at line 80 of file stage_preprocessor.h.
std::vector<Eigen::VectorXd> corbo::StagePreprocessor::_vector_data |
Definition at line 79 of file stage_preprocessor.h.