From d2c2da50324cf930742e4800022f7bbe18da051e Mon Sep 17 00:00:00 2001 From: jstark <jstark@mpi-cbg.de> Date: Thu, 2 Dec 2021 11:09:22 +0100 Subject: [PATCH] Changed return types to auto to make them generic. --- src/FiniteDifference/FD_simple.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/FiniteDifference/FD_simple.hpp b/src/FiniteDifference/FD_simple.hpp index a47e7a77..7b00267f 100644 --- a/src/FiniteDifference/FD_simple.hpp +++ b/src/FiniteDifference/FD_simple.hpp @@ -18,7 +18,7 @@ * @return Forward finite difference for the property under index Field on the current node with index key. */ template <size_t Field, typename gridtype, typename keytype> -double FD_forward(gridtype & grid, keytype & key, size_t d) +auto FD_forward(gridtype & grid, keytype & key, size_t d) { return (grid.template get<Field> (key.move(d, 1)) - grid.template get<Field> (key)) / grid.getSpacing()[d]; } @@ -33,7 +33,7 @@ double FD_forward(gridtype & grid, keytype & key, size_t d) * @return Backward finite difference for the property under index Field on the current node with index key. */ template <size_t Field, typename gridtype, typename keytype> -double FD_backward(gridtype & grid, keytype & key, size_t d) +auto FD_backward(gridtype & grid, keytype & key, size_t d) { return (grid.template get<Field> (key) - grid.template get<Field> (key.move(d, -1))) / grid.getSpacing()[d]; } @@ -50,7 +50,7 @@ double FD_backward(gridtype & grid, keytype & key, size_t d) * @return Partial central finite difference for dimension d of Field on the current node with index key. */ template <size_t Field, typename gridtype, typename keytype> -double FD_central(gridtype & grid, keytype & key, size_t d) +auto FD_central(gridtype & grid, keytype & key, size_t d) { return (grid.template get<Field>(key.move(d, 1)) - grid.template get<Field>(key.move(d, -1))) -- GitLab