The intrin.h header needs to be included after cmath in order to prevent warnigns.

Fixed (hopefully) final Index realted warnings.
This commit is contained in:
Hauke Heibel
2010-06-21 18:39:24 +02:00
parent 80b6e5f278
commit 4bac6fbe1e
3 changed files with 14 additions and 9 deletions

View File

@@ -35,12 +35,13 @@ template<typename BoxType> void alignedbox(const BoxType& _box)
/* this test covers the following files:
AlignedBox.h
*/
typedef typename BoxType::Index Index;
const Index dim = _box.dim();
typedef typename BoxType::Index Index;
typedef typename BoxType::Scalar Scalar;
typedef typename NumTraits<Scalar>::Real RealScalar;
typedef Matrix<Scalar, BoxType::AmbientDimAtCompileTime, 1> VectorType;
const Index dim = _box.dim();
VectorType p0 = VectorType::Random(dim);
VectorType p1 = VectorType::Random(dim);
while( p1 == p0 ){
@@ -82,12 +83,14 @@ template<typename BoxType> void alignedbox(const BoxType& _box)
template<typename BoxType>
void alignedboxCastTests(const BoxType& _box)
{
// casting
const int dim = _box.dim();
// casting
typedef typename BoxType::Index Index;
typedef typename BoxType::Scalar Scalar;
typedef typename NumTraits<Scalar>::Real RealScalar;
typedef Matrix<Scalar, BoxType::AmbientDimAtCompileTime, 1> VectorType;
const Index dim = _box.dim();
VectorType p0 = VectorType::Random(dim);
VectorType p1 = VectorType::Random(dim);