diff options
author | clusty <anonymous@invalid.net> | 2012-05-02 10:50:44 -0400 |
---|---|---|
committer | clusty <anonymous@invalid.net> | 2012-05-02 10:50:44 -0400 |
commit | d062a8bd318f22cb2fa5273812b19d80cd2796ac (patch) | |
tree | 673de971a83b5222e40bc80578bb559e62b29f89 /unsupported | |
parent | 553a0ae924d8307944ab8465bbe2106c449ea2d7 (diff) |
Got rid of a warning message by doing an explicit cast
Diffstat (limited to 'unsupported')
-rw-r--r-- | unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h b/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h index e575be0ac..a967f79e3 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h @@ -139,7 +139,7 @@ void MatrixLogarithmAtomic<MatrixType>::compute2x2(const MatrixType& A, MatrixTy result(0,1) = A(0,1) * (logA11 - logA00) / (A(1,1) - A(0,0)); } else { // computation in previous branch is inaccurate if A(1,1) \approx A(0,0) - int unwindingNumber = ceil((imag(logA11 - logA00) - M_PI) / (2*M_PI)); + int unwindingNumber = static_cast<int>(ceil((imag(logA11 - logA00) - M_PI) / (2*M_PI))); Scalar z = (A(1,1) - A(0,0)) / (A(1,1) + A(0,0)); result(0,1) = A(0,1) * (Scalar(2) * atanh(z) + Scalar(0,2*M_PI*unwindingNumber)) / (A(1,1) - A(0,0)); } |