TBD. More...
#include <export_gauss_newton_hpmpc.hpp>
ExportGaussNewtonHpmpc::ExportGaussNewtonHpmpc | ( | UserInteraction * | _userInteraction = 0 , |
const std::string & | _commonHeaderName = "" |
||
) |
Default constructor.
[in] | _userInteraction | Pointer to corresponding user interface. |
[in] | _commonHeaderName | Name of common header file to be included. |
Definition at line 39 of file export_gauss_newton_hpmpc.cpp.
virtual ExportGaussNewtonHpmpc::~ExportGaussNewtonHpmpc | ( | ) | [inline, virtual] |
Destructor.
Definition at line 65 of file export_gauss_newton_hpmpc.hpp.
returnValue ExportGaussNewtonHpmpc::getCode | ( | ExportStatementBlock & | code | ) | [virtual] |
Exports source code of the auto-generated condensing algorithm into the given directory.
[in] | code | Code block containing the auto-generated condensing algorithm. |
Implements ExportNLPSolver.
Definition at line 123 of file export_gauss_newton_hpmpc.cpp.
returnValue ExportGaussNewtonHpmpc::getDataDeclarations | ( | ExportStatementBlock & | declarations, |
ExportStruct | dataStruct = ACADO_ANY |
||
) | const [virtual] |
Adds all data declarations of the auto-generated condensing algorithm to given list of declarations.
[in] | declarations | List of declarations. |
Reimplemented from ExportNLPSolver.
Definition at line 65 of file export_gauss_newton_hpmpc.cpp.
returnValue ExportGaussNewtonHpmpc::getFunctionDeclarations | ( | ExportStatementBlock & | declarations | ) | const [virtual] |
Adds all function (forward) declarations of the auto-generated condensing algorithm to given list of declarations.
[in] | declarations | List of declarations. |
Implements ExportNLPSolver.
Definition at line 104 of file export_gauss_newton_hpmpc.cpp.
unsigned ExportGaussNewtonHpmpc::getNumQPvars | ( | ) | const [virtual] |
Returns number of variables in underlying QP.
Implements ExportNLPSolver.
Definition at line 181 of file export_gauss_newton_hpmpc.cpp.
returnValue ExportGaussNewtonHpmpc::setup | ( | ) | [virtual] |
Initializes export of an algorithm.
Implements ExportNLPSolver.
Definition at line 44 of file export_gauss_newton_hpmpc.cpp.
returnValue ExportGaussNewtonHpmpc::setupConstraintsEvaluation | ( | void | ) | [protected, virtual] |
Set-up evaluation of constraints
Implements ExportNLPSolver.
Definition at line 469 of file export_gauss_newton_hpmpc.cpp.
returnValue ExportGaussNewtonHpmpc::setupEvaluation | ( | ) | [protected, virtual] |
Exports source code containing the evaluation routines of the algorithm.
Implements ExportNLPSolver.
Definition at line 559 of file export_gauss_newton_hpmpc.cpp.
returnValue ExportGaussNewtonHpmpc::setupMultiplicationRoutines | ( | ) | [protected, virtual] |
Exports source code containing the multiplication routines of the algorithm.
Implements ExportNLPSolver.
Definition at line 554 of file export_gauss_newton_hpmpc.cpp.
returnValue ExportGaussNewtonHpmpc::setupObjectiveEvaluation | ( | void | ) | [protected, virtual] |
Setting up of an objective evaluation:
Definition at line 190 of file export_gauss_newton_hpmpc.cpp.
returnValue ExportGaussNewtonHpmpc::setupQPInterface | ( | ) | [protected, virtual] |
Definition at line 701 of file export_gauss_newton_hpmpc.cpp.
returnValue ExportGaussNewtonHpmpc::setupVariables | ( | ) | [protected, virtual] |
Initialization of all member variables.
Implements ExportNLPSolver.
Definition at line 543 of file export_gauss_newton_hpmpc.cpp.
ExportFunction ExportGaussNewtonHpmpc::acc [private] |
Definition at line 182 of file export_gauss_newton_hpmpc.hpp.
Definition at line 169 of file export_gauss_newton_hpmpc.hpp.
Definition at line 156 of file export_gauss_newton_hpmpc.hpp.
Definition at line 193 of file export_gauss_newton_hpmpc.hpp.
Definition at line 193 of file export_gauss_newton_hpmpc.hpp.
Definition at line 175 of file export_gauss_newton_hpmpc.hpp.
ExportFunction ExportGaussNewtonHpmpc::getKKT [private] |
Definition at line 177 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::nIt [private] |
Definition at line 198 of file export_gauss_newton_hpmpc.hpp.
Definition at line 174 of file export_gauss_newton_hpmpc.hpp.
std::tr1::shared_ptr< ExportHpmpcInterface > ExportGaussNewtonHpmpc::qpInterface [private] |
Definition at line 200 of file export_gauss_newton_hpmpc.hpp.
Definition at line 196 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpLb [private] |
Definition at line 194 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpMu [private] |
Definition at line 196 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpQ [private] |
Definition at line 188 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpq [private] |
Definition at line 190 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpQf [private] |
Definition at line 188 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpqf [private] |
Definition at line 190 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpR [private] |
Definition at line 188 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpr [private] |
Definition at line 190 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpS [private] |
Definition at line 188 of file export_gauss_newton_hpmpc.hpp.
Definition at line 196 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpu [private] |
Definition at line 191 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpUb [private] |
Definition at line 194 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::qpx [private] |
Definition at line 191 of file export_gauss_newton_hpmpc.hpp.
Definition at line 160 of file export_gauss_newton_hpmpc.hpp.
Definition at line 163 of file export_gauss_newton_hpmpc.hpp.
Definition at line 161 of file export_gauss_newton_hpmpc.hpp.
Definition at line 162 of file export_gauss_newton_hpmpc.hpp.
Definition at line 158 of file export_gauss_newton_hpmpc.hpp.
ExportVariable ExportGaussNewtonHpmpc::x0 [private] |
Current state feedback.
Definition at line 152 of file export_gauss_newton_hpmpc.hpp.