mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-12 19:59:05 +08:00
surpress some warnings
This commit is contained in:
parent
d2e0927127
commit
8097d8d028
@ -116,9 +116,12 @@ class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
|
|||||||
typedef Eigen::Map<Derived, Unaligned> MapType;
|
typedef Eigen::Map<Derived, Unaligned> MapType;
|
||||||
friend class Eigen::Map<const Derived, Unaligned>;
|
friend class Eigen::Map<const Derived, Unaligned>;
|
||||||
typedef const Eigen::Map<const Derived, Unaligned> ConstMapType;
|
typedef const Eigen::Map<const Derived, Unaligned> ConstMapType;
|
||||||
|
#if EIGEN_MAX_ALIGN_BYTES>0
|
||||||
|
// for EIGEN_MAX_ALIGN_BYTES==0, AlignedMax==Unaligned, and many compilers generate warnings for friend-ing a class twice.
|
||||||
friend class Eigen::Map<Derived, AlignedMax>;
|
friend class Eigen::Map<Derived, AlignedMax>;
|
||||||
typedef Eigen::Map<Derived, AlignedMax> AlignedMapType;
|
|
||||||
friend class Eigen::Map<const Derived, AlignedMax>;
|
friend class Eigen::Map<const Derived, AlignedMax>;
|
||||||
|
#endif
|
||||||
|
typedef Eigen::Map<Derived, AlignedMax> AlignedMapType;
|
||||||
typedef const Eigen::Map<const Derived, AlignedMax> ConstAlignedMapType;
|
typedef const Eigen::Map<const Derived, AlignedMax> ConstAlignedMapType;
|
||||||
template<typename StrideType> struct StridedMapType { typedef Eigen::Map<Derived, Unaligned, StrideType> type; };
|
template<typename StrideType> struct StridedMapType { typedef Eigen::Map<Derived, Unaligned, StrideType> type; };
|
||||||
template<typename StrideType> struct StridedConstMapType { typedef Eigen::Map<const Derived, Unaligned, StrideType> type; };
|
template<typename StrideType> struct StridedConstMapType { typedef Eigen::Map<const Derived, Unaligned, StrideType> type; };
|
||||||
|
@ -15,7 +15,6 @@
|
|||||||
|
|
||||||
template<typename MatrixType> bool find_pivot(typename MatrixType::Scalar tol, MatrixType &diffs, Index col=0)
|
template<typename MatrixType> bool find_pivot(typename MatrixType::Scalar tol, MatrixType &diffs, Index col=0)
|
||||||
{
|
{
|
||||||
typedef typename MatrixType::Scalar Scalar;
|
|
||||||
bool match = diffs.diagonal().sum() <= tol;
|
bool match = diffs.diagonal().sum() <= tol;
|
||||||
if(match || col==diffs.cols())
|
if(match || col==diffs.cols())
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user