Public Member Functions | Protected Attributes

Allows to export Householder QR Factorization for solving linear systems of specific dimensions. More...

#include <householder_qr_export.hpp>

Inheritance diagram for ExportHouseholderQR:
Inheritance graph
[legend]

List of all members.

Public Member Functions

returnValue appendVariableNames (std::stringstream &string)
 ExportHouseholderQR (UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
virtual returnValue getCode (ExportStatementBlock &code)
virtual returnValue getDataDeclarations (ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
virtual returnValue getFunctionDeclarations (ExportStatementBlock &declarations) const
virtual ExportVariable getGlobalExportVariable (const uint factor) const
virtual returnValue setup ()
virtual ~ExportHouseholderQR ()

Protected Attributes

ExportVariable rk_temp

Detailed Description

Allows to export Householder QR Factorization for solving linear systems of specific dimensions.

The class ExportHouseholderQR allows to export Householder QR Factorization for solving linear systems of specific dimensions.

Author:
Rien Quirynen

Definition at line 54 of file householder_qr_export.hpp.


Constructor & Destructor Documentation

BEGIN_NAMESPACE_ACADO ExportHouseholderQR::ExportHouseholderQR ( UserInteraction _userInteraction = 0,
const std::string &  _commonHeaderName = "" 
)

Default constructor.

Parameters:
[in]_userInteractionPointer to corresponding user interface.
[in]_commonHeaderNameName of common header file to be included.

Definition at line 44 of file householder_qr_export.cpp.

Destructor.

Definition at line 51 of file householder_qr_export.cpp.


Member Function Documentation

returnValue ExportHouseholderQR::appendVariableNames ( std::stringstream &  string) [virtual]

Appends the names of the used variables to a given stringstream.

Parameters:
[in]stringThe string to which the names of the used variables are appended.
Returns:
SUCCESSFUL_RETURN

Implements ExportLinearSolver.

Definition at line 300 of file householder_qr_export.cpp.

Exports source code of the auto-generated algorithm into the given directory.

Parameters:
[in]codeCode block containing the auto-generated algorithm.
Returns:
SUCCESSFUL_RETURN

Implements ExportLinearSolver.

Definition at line 77 of file householder_qr_export.cpp.

Adds all data declarations of the auto-generated algorithm to given list of declarations.

Parameters:
[in]declarationsList of declarations.
Returns:
SUCCESSFUL_RETURN

Implements ExportLinearSolver.

Definition at line 56 of file householder_qr_export.cpp.

Adds all function (forward) declarations of the auto-generated algorithm to given list of declarations.

Parameters:
[in]declarationsList of declarations.
Returns:
SUCCESSFUL_RETURN

Implements ExportLinearSolver.

Definition at line 64 of file householder_qr_export.cpp.

Returns the dimension of the auxiliary variables for the linear solver.

Returns:
The dimension of the auxiliary variables for the linear solver.

Reimplemented from ExportLinearSolver.

Definition at line 334 of file householder_qr_export.cpp.

Initializes code export into given file.

Returns:
SUCCESSFUL_RETURN

Implements ExportLinearSolver.

Definition at line 306 of file householder_qr_export.cpp.


Member Data Documentation

Variable that is used to store intermediate results that can be reused.

Definition at line 137 of file householder_qr_export.hpp.


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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:24