13#ifndef INCLUDE_STURM_HH
14#define INCLUDE_STURM_HH
28#define STURM_ERROR(MSG) \
30 std::ostringstream os; \
32 throw std::runtime_error(os.str()); \
38#define STURM_ASSERT(COND, MSG) \
46#define STURM_WARNING(MSG) \
47 { std::cout << MSG << std::endl; }
51#ifndef STURM_ASSERT_WARNING
52#define STURM_ASSERT_WARNING(COND, MSG) \
59#ifndef STURM_DEFAULT_INTEGER_TYPE
60#define STURM_DEFAULT_INTEGER_TYPE int
#define STURM_DEFAULT_INTEGER_TYPE
Definition Sturm.hh:60
Namespace for the Sturm library.
Definition Sturm.hh:71
STURM_DEFAULT_INTEGER_TYPE Integer
The Integer type as used for the API.
Definition Sturm.hh:79