add EIGEN_DEBUG_VAR

This commit is contained in:
Benoit Jacob 2009-08-11 16:12:34 -04:00
parent afbd73b5cd
commit ce033ebdfe
2 changed files with 17 additions and 15 deletions

View File

@ -96,21 +96,21 @@ public:
static void debug()
{
EIGEN_DEBUG_VAR(DstIsAligned);
EIGEN_DEBUG_VAR(SrcIsAligned);
EIGEN_DEBUG_VAR(SrcAlignment);
EIGEN_DEBUG_VAR(InnerSize);
EIGEN_DEBUG_VAR(InnerMaxSize);
EIGEN_DEBUG_VAR(PacketSize);
EIGEN_DEBUG_VAR(MightVectorize);
EIGEN_DEBUG_VAR(MayInnerVectorize);
EIGEN_DEBUG_VAR(MayLinearVectorize);
EIGEN_DEBUG_VAR(MaySliceVectorize);
EIGEN_DEBUG_VAR(Vectorization);
EIGEN_DEBUG_VAR(UnrollingLimit);
EIGEN_DEBUG_VAR(MayUnrollCompletely);
EIGEN_DEBUG_VAR(MayUnrollInner);
EIGEN_DEBUG_VAR(Unrolling);
EIGEN_DEBUG_VAR(DstIsAligned)
EIGEN_DEBUG_VAR(SrcIsAligned)
EIGEN_DEBUG_VAR(SrcAlignment)
EIGEN_DEBUG_VAR(InnerSize)
EIGEN_DEBUG_VAR(InnerMaxSize)
EIGEN_DEBUG_VAR(PacketSize)
EIGEN_DEBUG_VAR(MightVectorize)
EIGEN_DEBUG_VAR(MayInnerVectorize)
EIGEN_DEBUG_VAR(MayLinearVectorize)
EIGEN_DEBUG_VAR(MaySliceVectorize)
EIGEN_DEBUG_VAR(Vectorization)
EIGEN_DEBUG_VAR(UnrollingLimit)
EIGEN_DEBUG_VAR(MayUnrollCompletely)
EIGEN_DEBUG_VAR(MayUnrollInner)
EIGEN_DEBUG_VAR(Unrolling)
}
};

View File

@ -111,6 +111,8 @@
#define EIGEN_FAST_MATH 1
#endif
#define EIGEN_DEBUG_VAR(x) std::cerr << #x << " = " << x << std::endl;
#define USING_PART_OF_NAMESPACE_EIGEN \
EIGEN_USING_MATRIX_TYPEDEFS \
using Eigen::Matrix; \