From 57239f4a8149dbd603ad376e90a0a4574b846710 Mon Sep 17 00:00:00 2001 From: Till Hoffmann Date: Fri, 1 Apr 2016 14:35:21 +0100 Subject: Added polygamma function. --- unsupported/Eigen/CXX11/src/Tensor/TensorBase.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'unsupported/Eigen/CXX11/src/Tensor/TensorBase.h') diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h b/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h index 7c427d3c1..65b969aaf 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h @@ -138,6 +138,12 @@ class TensorBase zeta() const { return unaryExpr(internal::scalar_zeta_op()); } + + EIGEN_DEVICE_FUNC + EIGEN_STRONG_INLINE const TensorCwiseUnaryOp, const Derived> + polygamma() const { + return unaryExpr(internal::scalar_polygamma_op()); + } EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const TensorCwiseUnaryOp, const Derived> -- cgit v1.2.3