aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/Core/Util.h
diff options
context:
space:
mode:
Diffstat (limited to 'Eigen/Core/Util.h')
-rw-r--r--Eigen/Core/Util.h17
1 files changed, 5 insertions, 12 deletions
diff --git a/Eigen/Core/Util.h b/Eigen/Core/Util.h
index ad05c777c..c1576af00 100644
--- a/Eigen/Core/Util.h
+++ b/Eigen/Core/Util.h
@@ -34,18 +34,17 @@
#undef minor
-#define USING_EIGEN_DATA_TYPES \
+#define USING_PART_OF_NAMESPACE_EIGEN \
EIGEN_USING_MATRIX_TYPEDEFS \
-using Eigen::Matrix;
+using Eigen::Matrix; \
+using Eigen::MatrixBase;
#ifdef EIGEN_INTERNAL_DEBUGGING
-#define EIGEN_ASSERT_LEVEL 2
+#define eigen_internal_assert(x) assert(x);
#else
-#define EIGEN_ASSERT_LEVEL 1
+#define eigen_internal_assert(x)
#endif
-#define eigen_assert(assertLevel, x) if(assertLevel <= EIGEN_ASSERT_LEVEL) assert(x);
-
#ifdef NDEBUG
#define EIGEN_ONLY_USED_FOR_DEBUG(x) (void)x
#else
@@ -121,12 +120,6 @@ struct ForwardDecl<Matrix<_Scalar, _Rows, _Cols> >
const int Dynamic = -1;
-enum AssertLevel
-{
- UserDebugging = 1,
- InternalDebugging = 2
-};
-
//classes inheriting NoOperatorEquals don't generate a default operator=.
class NoOperatorEquals
{