#include <sstream>
#include <boost/config.hpp>
#include <boost/current_function.hpp>
#include <log4cxx/logger.h>
#include <roboptim/core/indent.hh>
Namespaces | |
namespace | roboptim |
defined(EIGEN_RUNTIME_NO_MALLOC) && !defined(ROBOPTIM_DO_NOT_CHECK_ALLOCATION) | |
Macros | |
#define | ROBOPTIM_ASSERT_INTERNAL(expr) |
#define | ROBOPTIM_ASSERT_MSG_INTERNAL(expr, msg) |
#define | ROBOPTIM_ASSERT(expr) ROBOPTIM_ASSERT_INTERNAL(expr) |
#define | ROBOPTIM_ASSERT_MSG(expr, msg) ROBOPTIM_ASSERT_MSG_INTERNAL(expr, msg) |
#define | RoboptimCoreDebug(STATEMENT) |
#define | RoboptimCoreDout(cntrl, data) |
#define | RoboptimCoreDoutFatal(cntrl, data) |
#define | RoboptimCoreForAllDebugChannels(STATEMENT) |
#define | RoboptimCoreForAllDebugObjects(STATEMENT) |
#define | ROBOPTIM_DEBUG_ONLY(X) X |
Functions | |
ROBOPTIM_CORE_DLLAPI void | roboptim::assertion_failed (char const *expr, char const *function, char const *file, long line) |
Handler called when an insertion fails. More... | |
ROBOPTIM_CORE_DLLAPI void | roboptim::assertion_failed_msg (char const *expr, char const *msg, char const *function, char const *file, long line) |
Handler called when an insertion fails, with an extra error message. More... | |
#define ROBOPTIM_ASSERT | ( | expr | ) | ROBOPTIM_ASSERT_INTERNAL(expr) |
Referenced by roboptim::copySparseBlock(), and roboptim::updateSparseBlock().
#define ROBOPTIM_ASSERT_INTERNAL | ( | expr | ) |
#define ROBOPTIM_ASSERT_MSG | ( | expr, | |
msg | |||
) | ROBOPTIM_ASSERT_MSG_INTERNAL(expr, msg) |
#define ROBOPTIM_ASSERT_MSG_INTERNAL | ( | expr, | |
msg | |||
) |
#define ROBOPTIM_DEBUG_ONLY | ( | X | ) | X |
Referenced by roboptim::Problem< T >::addConstraint().
#define RoboptimCoreDebug | ( | STATEMENT | ) |
#define RoboptimCoreDout | ( | cntrl, | |
data | |||
) |
#define RoboptimCoreDoutFatal | ( | cntrl, | |
data | |||
) |
#define RoboptimCoreForAllDebugChannels | ( | STATEMENT | ) |
#define RoboptimCoreForAllDebugObjects | ( | STATEMENT | ) |