A class for exporting a function for calculation of the Cholesky decomposition. More...
#include <export_cholesky_decomposition.hpp>
Private Attributes | |
ExportVariable | A |
ExportFunction | fcn |
bool | unrolling |
Additional Inherited Members | |
Protected Attributes inherited from ExportAlgorithm | |
std::string | commonHeaderName |
uint | N |
uint | NDX |
uint | NOD |
uint | NP |
uint | NU |
uint | NX |
uint | NXA |
uint | NY |
uint | NYN |
Protected Attributes inherited from AlgorithmicBase | |
int | outputLoggingIdx |
BooleanType | useModuleStandalone |
UserInteraction * | userInteraction |
A class for exporting a function for calculation of the Cholesky decomposition.
Definition at line 50 of file export_cholesky_decomposition.hpp.
BEGIN_NAMESPACE_ACADO ExportCholeskyDecomposition::ExportCholeskyDecomposition | ( | UserInteraction * | _userInteraction = 0 , |
const std::string & | _commonHeaderName = "" |
||
) |
Default constructor.
@param[in] _userInteraction Pointer to corresponding user interface. @param[in] _commonHeaderName Name of common header file to be included.
Definition at line 41 of file export_cholesky_decomposition.cpp.
|
inlinevirtual |
Destructor.
Definition at line 64 of file export_cholesky_decomposition.hpp.
|
virtual |
Exports source code of the auto-generated algorithm into the given directory.
@param[in] code Code block containing the auto-generated algorithm. \return SUCCESSFUL_RETURN
Implements ExportAlgorithm.
Definition at line 119 of file export_cholesky_decomposition.cpp.
|
virtual |
Adds all data declarations of the auto-generated algorithm to given list of declarations.
@param[in] declarations List of declarations. \return SUCCESSFUL_RETURN
Implements ExportAlgorithm.
Definition at line 103 of file export_cholesky_decomposition.cpp.
|
virtual |
Adds all function (forward) declarations of the auto-generated algorithm to given list of declarations.
@param[in] declarations List of declarations. \return SUCCESSFUL_RETURN
Implements ExportAlgorithm.
Definition at line 110 of file export_cholesky_decomposition.cpp.
const std::string ExportCholeskyDecomposition::getName | ( | ) |
Get name of the function that perform the decomposition.
Definition at line 128 of file export_cholesky_decomposition.cpp.
returnValue ExportCholeskyDecomposition::init | ( | const std::string & | _name, |
unsigned | _dim, | ||
bool | _unrolling = false |
||
) |
Initializes the different parameters of the linear solver that will be exported.
\return SUCCESSFUL_RETURN
Definition at line 48 of file export_cholesky_decomposition.cpp.
|
virtual |
Initializes code export into given file.
\return SUCCESSFUL_RETURN
Reimplemented from ExportAlgorithm.
Definition at line 61 of file export_cholesky_decomposition.cpp.
|
private |
Definition at line 115 of file export_cholesky_decomposition.hpp.
|
private |
Definition at line 116 of file export_cholesky_decomposition.hpp.
|
private |
Definition at line 117 of file export_cholesky_decomposition.hpp.