46 const std::string& _commonHeaderName
74 const std::string &_commonHeaderName)
80 AA(0,0) = 1.0/2.0+1.0/(2.0*
sqrt(3.0));
AA(0,1) = 0.0;
81 AA(1,0) = -1.0/
sqrt(3.0);
AA(1,1) = 1.0/2.0+1.0/(2.0*
sqrt(3.0));
86 cc(0) = 1.0/2.0+1.0/(2.0*
sqrt(3.0));
87 cc(1) = 1.0/2.0-1.0/(2.0*
sqrt(3.0));
IntegratorExport * createDiagonallyIRK3Export(UserInteraction *_userInteraction, const std::string &_commonHeaderName)
DiagonallyImplicitRKExport * createDiagonallyImplicitRKExport(UserInteraction *_userInteraction, const std::string &_commonHeaderName)
IntermediateState sqrt(const Expression &arg)
DiagonallyIRK3Export(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
#define CLOSE_NAMESPACE_ACADO
virtual returnValue copy(const ImplicitRungeKuttaExport &arg)
virtual ~DiagonallyIRK3Export()
Encapsulates all user interaction for setting options, logging data and plotting results.
returnValue initializeButcherTableau(const DMatrix &_AA, const DVector &_bb, const DVector &_cc)
Allows to export a tailored integrator for fast model predictive control.
#define BEGIN_NAMESPACE_ACADO
virtual returnValue clear()
Allows to export a tailored diagonally implicit 2-stage Runge-Kutta method of order 3 for fast model ...
Allows to export a tailored diagonally implicit Runge-Kutta integrator for fast model predictive cont...