eigen/unsupported/test
Michael Figurnov f216854453 Exponentially scaled modified Bessel functions of order zero and one.
The functions are conventionally called i0e and i1e. The exponentially scaled version is more numerically stable. The standard Bessel functions can be obtained as i0(x) = exp(|x|) i0e(x)

The code is ported from Cephes and tested against SciPy.
2018-05-31 15:34:53 +01:00
..
mpreal
alignedvector3.cpp
autodiff_scalar.cpp Workaround warning 2018-04-24 17:11:51 +02:00
autodiff.cpp Fix "used uninitialized" warnings 2018-04-24 17:17:25 +02:00
BVH.cpp
CMakeLists.txt Recent Adolc versions require C++11 2018-04-13 19:10:23 +02:00
cxx11_eventcount.cpp
cxx11_meta.cpp
cxx11_non_blocking_thread_pool.cpp Make the non-blocking threadpool more flexible and less wasteful of CPU cycles for high-latency use-cases. 2017-03-09 15:41:03 -08:00
cxx11_runqueue.cpp
cxx11_tensor_argmax_cuda.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_argmax_sycl.cpp Fixing TensorArgMaxSycl.h; Removing warning related to the hardcoded type of dims to be int in Argmax. 2017-03-28 16:50:34 +01:00
cxx11_tensor_argmax.cpp
cxx11_tensor_assign.cpp
cxx11_tensor_broadcast_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_broadcasting.cpp
cxx11_tensor_builtins_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_cast_float16_cuda.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_casts.cpp
cxx11_tensor_chipping_sycl.cpp Adding TensorChippingOP for sycl backend; fixing the index value in the verification operation for cxx11_tensorChipping.cpp test 2017-02-13 17:25:12 +00:00
cxx11_tensor_chipping.cpp Adding TensorChippingOP for sycl backend; fixing the index value in the verification operation for cxx11_tensorChipping.cpp test 2017-02-13 17:25:12 +00:00
cxx11_tensor_comparisons.cpp
cxx11_tensor_complex_cuda.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_complex_cwise_ops_cuda.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_concatenation_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_concatenation.cpp
cxx11_tensor_const.cpp
cxx11_tensor_contract_cuda.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_contract_sycl.cpp Converting ptrdiff_t type to int64_t type in cxx11_tensor_contract_sycl.cpp in order to be the same as other tests. 2017-02-01 15:36:03 +00:00
cxx11_tensor_contraction.cpp
cxx11_tensor_convolution_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_convolution.cpp
cxx11_tensor_cuda.cu Exponentially scaled modified Bessel functions of order zero and one. 2018-05-31 15:34:53 +01:00
cxx11_tensor_custom_index.cpp
cxx11_tensor_custom_op_sycl.cpp Adding sycl backend for TensorCustomOp; fixing the partial lhs modification issue on sycl when the rhs is TensorContraction, reduction or convolution; Fixing the partial modification for memset when sycl backend is used. 2017-02-28 17:16:14 +00:00
cxx11_tensor_custom_op.cpp
cxx11_tensor_device_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_device.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_dimension.cpp
cxx11_tensor_empty.cpp
cxx11_tensor_expr.cpp Use numext::maxi & numext::mini. 2018-05-14 16:35:39 -07:00
cxx11_tensor_fft.cpp Disable use of recurrence for computing twiddle factors. Fixes FFT precision issues for large FFTs. https://github.com/tensorflow/tensorflow/issues/10749#issuecomment-354557689 2017-12-31 10:44:56 -05:00
cxx11_tensor_fixed_size.cpp
cxx11_tensor_forced_eval_sycl.cpp Adding sycl backend for TensorCustomOp; fixing the partial lhs modification issue on sycl when the rhs is TensorContraction, reduction or convolution; Fixing the partial modification for memset when sycl backend is used. 2017-02-28 17:16:14 +00:00
cxx11_tensor_forced_eval.cpp
cxx11_tensor_generator_sycl.cpp Adding Sycl Backend for TensorGenerator.h. 2017-02-22 16:36:24 +00:00
cxx11_tensor_generator.cpp
cxx11_tensor_ifft.cpp
cxx11_tensor_image_patch_sycl.cpp Merged in mehdi_goli/upstr_benoit/TensorSYCLImageVolumePatchFixed (pull request PR-14) 2017-07-06 05:08:13 +00:00
cxx11_tensor_image_patch.cpp Update the padding computation for PADDING_SAME to be consistent with TensorFlow. 2017-12-12 11:15:24 -08:00
cxx11_tensor_index_list.cpp
cxx11_tensor_inflation_sycl.cpp Adding Sycl backend for TensorImagePatchOP.h; adding Sycl backend for TensorInflation.h. 2017-02-20 12:11:05 +00:00
cxx11_tensor_inflation.cpp
cxx11_tensor_intdiv.cpp
cxx11_tensor_io.cpp
cxx11_tensor_layout_swap_sycl.cpp Adding TensorLayoutSwapOp for sycl. 2017-02-15 16:28:12 +00:00
cxx11_tensor_layout_swap.cpp
cxx11_tensor_lvalue.cpp
cxx11_tensor_map.cpp
cxx11_tensor_math.cpp
cxx11_tensor_mixed_indices.cpp
cxx11_tensor_morphing_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_morphing.cpp
cxx11_tensor_notification.cpp
cxx11_tensor_of_complex.cpp
cxx11_tensor_of_const_values.cpp
cxx11_tensor_of_float16_cuda.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_of_strings.cpp
cxx11_tensor_padding_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_padding.cpp
cxx11_tensor_patch_sycl.cpp Adding TensorLayoutSwapOp for sycl. 2017-02-15 16:28:12 +00:00
cxx11_tensor_patch.cpp
cxx11_tensor_random_cuda.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_random.cpp
cxx11_tensor_reduction_cuda.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_reduction_sycl.cpp Adding mean to TensorReductionSycl.h 2017-02-07 15:43:17 +00:00
cxx11_tensor_reduction.cpp
cxx11_tensor_ref.cpp
cxx11_tensor_reverse_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_reverse.cpp
cxx11_tensor_roundings.cpp
cxx11_tensor_scan_cuda.cu Removed unecesasry #include 2017-10-22 08:12:45 -07:00
cxx11_tensor_scan.cpp
cxx11_tensor_shuffling_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_shuffling.cpp
cxx11_tensor_simple.cpp
cxx11_tensor_striding_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_striding.cpp
cxx11_tensor_sugar.cpp
cxx11_tensor_sycl.cpp Reducing warnings in Sycl backend. 2017-02-01 15:29:53 +00:00
cxx11_tensor_symmetry.cpp
cxx11_tensor_thread_pool.cpp
cxx11_tensor_trace.cpp Merged in tntnatbry/eigen (pull request PR-319) 2017-07-07 04:18:03 +00:00
cxx11_tensor_uint128.cpp
cxx11_tensor_volume_patch_sycl.cpp Merged in mehdi_goli/upstr_benoit/TensorSYCLImageVolumePatchFixed (pull request PR-14) 2017-07-06 05:08:13 +00:00
cxx11_tensor_volume_patch.cpp
dgmres.cpp
EulerAngles.cpp bug #1464 : Fixes construction of EulerAngles from 3D vector expression. 2017-08-30 13:26:30 -04:00
FFT.cpp
FFTW.cpp
forward_adolc.cpp
gmres.cpp
kronecker_product.cpp
levenberg_marquardt.cpp
matrix_exponential.cpp
matrix_function.cpp
matrix_functions.h
matrix_power.cpp
matrix_square_root.cpp
minres.cpp
mpreal_support.cpp
NonLinearOptimization.cpp
NumericalDiff.cpp
openglsupport.cpp
polynomialsolver.cpp
polynomialutils.cpp
sparse_extra.cpp Properly adjust precision when saving to Market format. 2016-12-20 22:10:33 +01:00
special_functions.cpp Exponentially scaled modified Bessel functions of order zero and one. 2018-05-31 15:34:53 +01:00
splines.cpp