mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-13 04:09:10 +08:00
Disable some long to float conversion warnings
This commit is contained in:
parent
2ee306e44a
commit
f253e19296
@ -94,7 +94,15 @@ typename Decomposition::RealScalar rcond_invmatrix_L1_norm_estimate(const Decomp
|
|||||||
if (n == 0)
|
if (n == 0)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
// Disable Index to float conversion warning
|
||||||
|
#ifdef __INTEL_COMPILER
|
||||||
|
#pragma warning push
|
||||||
|
#pragma warning ( disable : 2259 )
|
||||||
|
#endif
|
||||||
Vector v = dec.solve(Vector::Ones(n) / Scalar(n));
|
Vector v = dec.solve(Vector::Ones(n) / Scalar(n));
|
||||||
|
#ifdef __INTEL_COMPILER
|
||||||
|
#pragma warning pop
|
||||||
|
#endif
|
||||||
|
|
||||||
// lower_bound is a lower bound on
|
// lower_bound is a lower bound on
|
||||||
// ||inv(matrix)||_1 = sup_v ||inv(matrix) v||_1 / ||v||_1
|
// ||inv(matrix)||_1 = sup_v ||inv(matrix) v||_1 / ||v||_1
|
||||||
|
@ -459,7 +459,14 @@ template<typename Derived>
|
|||||||
EIGEN_STRONG_INLINE typename internal::traits<Derived>::Scalar
|
EIGEN_STRONG_INLINE typename internal::traits<Derived>::Scalar
|
||||||
DenseBase<Derived>::mean() const
|
DenseBase<Derived>::mean() const
|
||||||
{
|
{
|
||||||
|
#ifdef __INTEL_COMPILER
|
||||||
|
#pragma warning push
|
||||||
|
#pragma warning ( disable : 2259 )
|
||||||
|
#endif
|
||||||
return Scalar(derived().redux(Eigen::internal::scalar_sum_op<Scalar>())) / Scalar(this->size());
|
return Scalar(derived().redux(Eigen::internal::scalar_sum_op<Scalar>())) / Scalar(this->size());
|
||||||
|
#ifdef __INTEL_COMPILER
|
||||||
|
#pragma warning pop
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/** \returns the product of all coefficients of *this
|
/** \returns the product of all coefficients of *this
|
||||||
|
Loading…
x
Reference in New Issue
Block a user