34 #ifndef ACADO_TOOLKIT_BANDED_CP_SOLVER_HPP 35 #define ACADO_TOOLKIT_BANDED_CP_SOLVER_HPP 154 #endif // ACADO_TOOLKIT_BANDED_CP_SOLVER_HPP virtual returnValue setupOptions()
Data class for storing generic optimization variables.
virtual returnValue solve(BandedCP &cp)=0
virtual returnValue getVarianceCovariance(DMatrix &var)
virtual returnValue setRealTimeParameters(const DVector &DeltaX, const DVector &DeltaP=emptyConstVector)
Allows to pass back messages to the calling function.
BandedCPsolver & operator=(const BandedCPsolver &rhs)
Base class for all algorithmic modules within the ACADO Toolkit providing some basic functionality...
virtual returnValue unfreezeCondensing()
Base class for algorithms solving banded conic programs arising in optimal control.
#define CLOSE_NAMESPACE_ACADO
virtual ~BandedCPsolver()
static const DVector emptyConstVector
virtual returnValue finalizeSolve(BandedCP &cp)
virtual returnValue getParameters(DVector &p_) const =0
virtual returnValue getFirstControl(DVector &u0_) const =0
Encapsulates all user interaction for setting options, logging data and plotting results.
void rhs(const real_t *x, real_t *f)
virtual BandedCPsolver * clone() const =0
virtual returnValue freezeCondensing()
#define BEGIN_NAMESPACE_ACADO
virtual returnValue prepareSolve(BandedCP &cp)
virtual returnValue setupLogging()
virtual returnValue init(const OCPiterate &iter_)=0
Data class for storing conic programs arising from optimal control.