diff options
Diffstat (limited to 'Eigen/src/Core/util/Constants.h')
-rw-r--r-- | Eigen/src/Core/util/Constants.h | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/Eigen/src/Core/util/Constants.h b/Eigen/src/Core/util/Constants.h index 35e4767b8..454b44e52 100644 --- a/Eigen/src/Core/util/Constants.h +++ b/Eigen/src/Core/util/Constants.h @@ -1,7 +1,7 @@ // This file is part of Eigen, a lightweight C++ template library // for linear algebra. // -// Copyright (C) 2008 Gael Guennebaud <g.gael@free.fr> +// Copyright (C) 2008-2009 Gael Guennebaud <g.gael@free.fr> // Copyright (C) 2006-2008 Benoit Jacob <jacob.benoit.1@gmail.com> // // Eigen is free software; you can redistribute it and/or @@ -185,9 +185,6 @@ const unsigned int HereditaryBits = RowMajorBit | EvalBeforeNestingBit | EvalBeforeAssigningBit | SparseBit; - -// diagonal means both upper and lower triangular -const unsigned DiagonalBits = UpperTriangularBit | LowerTriangularBit; // Possible values for the Mode parameter of part() const unsigned int UpperTriangular = UpperTriangularBit; @@ -198,13 +195,6 @@ const unsigned int SelfAdjoint = SelfAdjointBit; const unsigned int UnitUpperTriangular = UpperTriangularBit | UnitDiagBit; const unsigned int UnitLowerTriangular = LowerTriangularBit | UnitDiagBit; -template<typename T> struct ei_is_diagonal -{ - enum { - ret = ( (unsigned int)(T::Flags) & DiagonalBits ) == DiagonalBits - }; -}; - enum { DiagonalOnTheLeft, DiagonalOnTheRight }; enum { Aligned, Unaligned }; |