aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/Meta.h
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-05-29 03:12:30 +0000
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-05-29 03:12:30 +0000
commit486fdb26a1d9fa2cd74855d3d459aeb906967b8b (patch)
tree71ddcffcd41796a56cdf76205c54a4594b5e88a3 /Eigen/src/Core/util/Meta.h
parentc1559d30791f2aff2511d65bf1dac6f16946c801 (diff)
many small fixes and documentation improvements,
this should be alpha5.
Diffstat (limited to 'Eigen/src/Core/util/Meta.h')
-rw-r--r--Eigen/src/Core/util/Meta.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/Eigen/src/Core/util/Meta.h b/Eigen/src/Core/util/Meta.h
index f1edf7d6f..792f65b33 100644
--- a/Eigen/src/Core/util/Meta.h
+++ b/Eigen/src/Core/util/Meta.h
@@ -210,4 +210,11 @@ template<typename T, int n=1> struct ei_nested
>::ret type;
};
+template<unsigned int Flags> struct ei_are_flags_consistent
+{
+ enum { ret = !( (Flags&UnitDiagBit && Flags&ZeroDiagBit)
+ || (Flags&UpperTriangularBit && Flags&LowerTriangularBit) )
+ };
+};
+
#endif // EIGEN_META_H