aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/MatrixFunctions
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-02-26 04:13:58 -0800
committerGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-02-26 04:13:58 -0800
commitd9d05dd96eca8800e16fc848b66a31d33f143478 (patch)
tree00249a65b94f77072d67be768fda240b78bdc23d /unsupported/Eigen/src/MatrixFunctions
parentaf199b4658963cc9cb7b91ba09b3f6f8f3c8017c (diff)
Fixed handling of long doubles on aarch64
Diffstat (limited to 'unsupported/Eigen/src/MatrixFunctions')
-rw-r--r--unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
index 14a8aef58..68456f579 100644
--- a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
+++ b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
@@ -258,7 +258,7 @@ struct matrix_exp_computeUV<MatrixType, long double>
{
#if LDBL_MANT_DIG == 53 // double precision
- matrix_exp_computeUV<MatrixType, double>::run(arg, U, V, squarings);
+ matrix_exp_computeUV<MatrixType, double>::run(arg.cast<double>(), U.cast<double(), V.cast<doble>(), squarings);
#else