Public Types | Public Member Functions | Public Attributes | List of all members
corbo::StagePreprocessor Class Referenceabstract

#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
 

Detailed Description

Definition at line 63 of file stage_preprocessor.h.

Member Typedef Documentation

◆ ConstPtr

using corbo::StagePreprocessor::ConstPtr = std::shared_ptr<const StagePreprocessor>

Definition at line 67 of file stage_preprocessor.h.

◆ Ptr

Definition at line 66 of file stage_preprocessor.h.

Constructor & Destructor Documentation

◆ StagePreprocessor()

corbo::StagePreprocessor::StagePreprocessor ( )

Definition at line 51 of file stage_preprocessor.cpp.

Member Function Documentation

◆ getInstance()

virtual Ptr corbo::StagePreprocessor::getInstance ( ) const
pure virtual

◆ precompute()

virtual void corbo::StagePreprocessor::precompute ( const Eigen::Ref< const Eigen::VectorXd > &  input)
pure virtual

◆ update()

virtual bool corbo::StagePreprocessor::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  
)
inlinevirtual

Definition at line 73 of file stage_preprocessor.h.

Member Data Documentation

◆ _matrix_data

std::vector<Eigen::MatrixXd> corbo::StagePreprocessor::_matrix_data

Definition at line 80 of file stage_preprocessor.h.

◆ _vector_data

std::vector<Eigen::VectorXd> corbo::StagePreprocessor::_vector_data

Definition at line 79 of file stage_preprocessor.h.


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


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:07:21