33 #ifndef ACADO_TOOLKIT_LOGGING_HPP 34 #define ACADO_TOOLKIT_LOGGING_HPP 282 #include <acado/user_interaction/logging.ipp> 284 #endif // ACADO_TOOLKIT_LOGGING_HPP returnValue printLoggingInfo() const
returnValue getFirst(LogName _name, DMatrix &firstValue) const
Provides a time grid consisting of vector-valued optimization variables at each grid point...
int addLogRecord(LogRecord &record)
Allows to pass back messages to the calling function.
Base class for all algorithmic modules within the ACADO Toolkit providing some basic functionality...
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
Provides a generic way to store algorithmic information during runtime.
int operator<<(LogRecord &record)
#define CLOSE_NAMESPACE_ACADO
returnValue setLast(LogName _name, const DMatrix &value, double time=-INFTY)
returnValue getAll(LogName _name, MatrixVariablesGrid &values) const
returnValue getLast(LogName _name, DMatrix &lastValue) const
Provides a time grid consisting of matrix-valued optimization variables at each grid point...
returnValue updateLogRecord(LogRecord &_record) const
virtual returnValue setupLogging()
returnValue setAll(LogName _name, const MatrixVariablesGrid &values)
uint getNumLogRecords() const
returnValue getLogRecord(LogRecord &_record) const
std::vector< LogRecord > logCollection
returnValue printNumDoubles() const
Allows to setup and store user-specified log records of algorithmic information.
#define BEGIN_NAMESPACE_ACADO
static BEGIN_NAMESPACE_ACADO LogRecord emptyLogRecord