setup.py
pykeops/CMakeLists.txt
pykeops/__init__.py
pykeops/config.py
pykeops/licence.txt
pykeops/readme.md
pykeops/torch_headers.h.in
pykeops/version
pykeops.egg-info/PKG-INFO
pykeops.egg-info/SOURCES.txt
pykeops.egg-info/dependency_links.txt
pykeops.egg-info/requires.txt
pykeops.egg-info/top_level.txt
pykeops/common/__init__.py
pykeops/common/compile_routines.py
pykeops/common/get_options.py
pykeops/common/gpu_utils.py
pykeops/common/keops_io.h
pykeops/common/keops_io.py
pykeops/common/lazy_tensor.py
pykeops/common/operations.py
pykeops/common/parse_type.py
pykeops/common/set_path.py
pykeops/common/utils.py
pykeops/keops/cuda.cmake
pykeops/keops/formula.h.in
pykeops/keops/headers.cmake
pykeops/keops/keops_includes.h
pykeops/keops/binders/checks.h
pykeops/keops/binders/include.h
pykeops/keops/binders/keops_cst.h
pykeops/keops/binders/switch.h
pykeops/keops/binders/utils.h
pykeops/keops/core/link_autodiff.cpp
pykeops/keops/core/link_autodiff.cu
pykeops/keops/core/pre_headers.h
pykeops/keops/core/autodiff/BinaryOp.h
pykeops/keops/core/autodiff/ChunkableBinaryOp.h
pykeops/keops/core/autodiff/ChunkableUnaryOp.h
pykeops/keops/core/autodiff/CountIn.h
pykeops/keops/core/autodiff/Grad.h
pykeops/keops/core/autodiff/IdOrZero.h
pykeops/keops/core/autodiff/TernaryOp.h
pykeops/keops/core/autodiff/UnaryOp.h
pykeops/keops/core/autodiff/Var.h
pykeops/keops/core/autodiff/VectorizedScalarBinaryOp.h
pykeops/keops/core/autodiff/VectorizedScalarTernaryOp.h
pykeops/keops/core/autodiff/VectorizedScalarUnaryOp.h
pykeops/keops/core/formulas/Factorize.h
pykeops/keops/core/formulas/PrintFormula.h
pykeops/keops/core/formulas/deprecated.h
pykeops/keops/core/formulas/constants/IntConst.h
pykeops/keops/core/formulas/constants/Zero.h
pykeops/keops/core/formulas/kernels/CauchyKernel.h
pykeops/keops/core/formulas/kernels/CurlFreeGaussKernel.h
pykeops/keops/core/formulas/kernels/DivFreeGaussKernel.h
pykeops/keops/core/formulas/kernels/GaussKernel.h
pykeops/keops/core/formulas/kernels/InverseMultiquadricKernel.h
pykeops/keops/core/formulas/kernels/Kernel.h
pykeops/keops/core/formulas/kernels/LaplaceKernel.h
pykeops/keops/core/formulas/kernels/ScalarRadialKernels.h
pykeops/keops/core/formulas/kernels/SumGaussKernel.h
pykeops/keops/core/formulas/kernels/TRIGaussKernel.h
pykeops/keops/core/formulas/kernels/TRI_Kernel.h
pykeops/keops/core/formulas/maths/Abs.h
pykeops/keops/core/formulas/maths/Acos.h
pykeops/keops/core/formulas/maths/Add.h
pykeops/keops/core/formulas/maths/ArgMax.h
pykeops/keops/core/formulas/maths/ArgMin.h
pykeops/keops/core/formulas/maths/Clamp.h
pykeops/keops/core/formulas/maths/ClampInt.h
pykeops/keops/core/formulas/maths/Concat.h
pykeops/keops/core/formulas/maths/Cos.h
pykeops/keops/core/formulas/maths/DiffClampInt.h
pykeops/keops/core/formulas/maths/Divide.h
pykeops/keops/core/formulas/maths/Elem.h
pykeops/keops/core/formulas/maths/ElemT.h
pykeops/keops/core/formulas/maths/Exp.h
pykeops/keops/core/formulas/maths/Extract.h
pykeops/keops/core/formulas/maths/ExtractT.h
pykeops/keops/core/formulas/maths/GradMatrix.h
pykeops/keops/core/formulas/maths/IntInv.h
pykeops/keops/core/formulas/maths/Inv.h
pykeops/keops/core/formulas/maths/Log.h
pykeops/keops/core/formulas/maths/MatVecMult.h
pykeops/keops/core/formulas/maths/Max.h
pykeops/keops/core/formulas/maths/Min.h
pykeops/keops/core/formulas/maths/Minus.h
pykeops/keops/core/formulas/maths/Mult.h
pykeops/keops/core/formulas/maths/OneHot.h
pykeops/keops/core/formulas/maths/Pow.h
pykeops/keops/core/formulas/maths/Powf.h
pykeops/keops/core/formulas/maths/ReLu.h
pykeops/keops/core/formulas/maths/Rsqrt.h
pykeops/keops/core/formulas/maths/Scal.h
pykeops/keops/core/formulas/maths/ScalOrMult.h
pykeops/keops/core/formulas/maths/Sign.h
pykeops/keops/core/formulas/maths/Sin.h
pykeops/keops/core/formulas/maths/Sqrt.h
pykeops/keops/core/formulas/maths/Square.h
pykeops/keops/core/formulas/maths/Step.h
pykeops/keops/core/formulas/maths/Subtract.h
pykeops/keops/core/formulas/maths/Sum.h
pykeops/keops/core/formulas/maths/SumT.h
pykeops/keops/core/formulas/maths/TensorDot.h
pykeops/keops/core/formulas/maths/TensorDotNoTao.h
pykeops/keops/core/formulas/maths/TensorProd.h
pykeops/keops/core/formulas/maths/VecMatMult.h
pykeops/keops/core/formulas/maths/XLogX.h
pykeops/keops/core/formulas/norms/Norm2.h
pykeops/keops/core/formulas/norms/Normalize.h
pykeops/keops/core/formulas/norms/Scalprod.h
pykeops/keops/core/formulas/norms/SqDist.h
pykeops/keops/core/formulas/norms/SqNorm2.h
pykeops/keops/core/formulas/norms/SqNormDiag.h
pykeops/keops/core/formulas/norms/SqNormIso.h
pykeops/keops/core/formulas/norms/WeightedSqDist.h
pykeops/keops/core/formulas/norms/WeightedSqNorm.h
pykeops/keops/core/mapreduce/Chunk_Mode_Constants.h
pykeops/keops/core/mapreduce/CpuConv.cpp
pykeops/keops/core/mapreduce/CpuConv_ranges.cpp
pykeops/keops/core/mapreduce/GpuConv1D.cu
pykeops/keops/core/mapreduce/GpuConv1D_ranges.cu
pykeops/keops/core/mapreduce/GpuConv2D.cu
pykeops/keops/core/mapreduce/broadcast_batch_dimensions.h
pykeops/keops/core/pack/Call.h
pykeops/keops/core/pack/CheckAllDistinct.h
pykeops/keops/core/pack/ConcatPack.h
pykeops/keops/core/pack/CondType.h
pykeops/keops/core/pack/CountInPack.h
pykeops/keops/core/pack/Get.h
pykeops/keops/core/pack/GetDims.h
pykeops/keops/core/pack/GetInds.h
pykeops/keops/core/pack/IndVal.h
pykeops/keops/core/pack/IsSame.h
pykeops/keops/core/pack/IterReplace.h
pykeops/keops/core/pack/Load.h
pykeops/keops/core/pack/Load_Chunks.h
pykeops/keops/core/pack/Load_Indref.h
pykeops/keops/core/pack/MergePacks.h
pykeops/keops/core/pack/Pack.h
pykeops/keops/core/pack/PackVal.h
pykeops/keops/core/pack/RemoveFromPack.h
pykeops/keops/core/pack/ReplaceInPack.h
pykeops/keops/core/pack/UnivPack.h
pykeops/keops/core/pack/Val.h
pykeops/keops/core/pack/ZeroPack.h
pykeops/keops/core/reductions/KMin_Reduction.h
pykeops/keops/core/reductions/Max_Reduction.h
pykeops/keops/core/reductions/Max_SumShiftExp_Reduction.h
pykeops/keops/core/reductions/Min_Reduction.h
pykeops/keops/core/reductions/Reduction.h
pykeops/keops/core/reductions/Sum_Reduction.h
pykeops/keops/core/reductions/Zero_Reduction.h
pykeops/keops/core/utils/CudaErrorCheck.cu
pykeops/keops/core/utils/CudaSizes.h
pykeops/keops/core/utils/Infinity.h
pykeops/keops/core/utils/TypesUtils.h
pykeops/keops/core/utils/keops_math.h
pykeops/keops/lib/sequences/include/tao/seq/accumulate.hpp
pykeops/keops/lib/sequences/include/tao/seq/at_index.hpp
pykeops/keops/lib/sequences/include/tao/seq/concatenate.hpp
pykeops/keops/lib/sequences/include/tao/seq/config.hpp
pykeops/keops/lib/sequences/include/tao/seq/contains.hpp
pykeops/keops/lib/sequences/include/tao/seq/difference.hpp
pykeops/keops/lib/sequences/include/tao/seq/exclusive_scan.hpp
pykeops/keops/lib/sequences/include/tao/seq/first.hpp
pykeops/keops/lib/sequences/include/tao/seq/functional.hpp
pykeops/keops/lib/sequences/include/tao/seq/head.hpp
pykeops/keops/lib/sequences/include/tao/seq/inclusive_scan.hpp
pykeops/keops/lib/sequences/include/tao/seq/index_of.hpp
pykeops/keops/lib/sequences/include/tao/seq/integer_sequence.hpp
pykeops/keops/lib/sequences/include/tao/seq/is_all.hpp
pykeops/keops/lib/sequences/include/tao/seq/is_any.hpp
pykeops/keops/lib/sequences/include/tao/seq/make_integer_range.hpp
pykeops/keops/lib/sequences/include/tao/seq/make_integer_sequence.hpp
pykeops/keops/lib/sequences/include/tao/seq/map.hpp
pykeops/keops/lib/sequences/include/tao/seq/max.hpp
pykeops/keops/lib/sequences/include/tao/seq/min.hpp
pykeops/keops/lib/sequences/include/tao/seq/minus.hpp
pykeops/keops/lib/sequences/include/tao/seq/multiplies.hpp
pykeops/keops/lib/sequences/include/tao/seq/partial_accumulate.hpp
pykeops/keops/lib/sequences/include/tao/seq/partial_prod.hpp
pykeops/keops/lib/sequences/include/tao/seq/partial_reduce.hpp
pykeops/keops/lib/sequences/include/tao/seq/partial_sum.hpp
pykeops/keops/lib/sequences/include/tao/seq/plus.hpp
pykeops/keops/lib/sequences/include/tao/seq/prod.hpp
pykeops/keops/lib/sequences/include/tao/seq/reduce.hpp
pykeops/keops/lib/sequences/include/tao/seq/reverse.hpp
pykeops/keops/lib/sequences/include/tao/seq/scale.hpp
pykeops/keops/lib/sequences/include/tao/seq/select.hpp
pykeops/keops/lib/sequences/include/tao/seq/sequence_helper.hpp
pykeops/keops/lib/sequences/include/tao/seq/sort.hpp
pykeops/keops/lib/sequences/include/tao/seq/sum.hpp
pykeops/keops/lib/sequences/include/tao/seq/tail.hpp
pykeops/keops/lib/sequences/include/tao/seq/zip.hpp
pykeops/keops/lib/sequences/include/tao/seq/contrib/make_index_of_sequence.hpp
pykeops/keops/lib/sequences/include/tao/seq/contrib/permutate.hpp
pykeops/keops/lib/sequences/include/tao/seq/contrib/sort_index.hpp
pykeops/keops/specific/CMakeLists.txt
pykeops/keops/specific/radial_kernels/cuda_conv.cu
pykeops/keops/specific/radial_kernels/cuda_conv.cx
pykeops/keops/specific/radial_kernels/cuda_grad1conv.cu
pykeops/keops/specific/radial_kernels/cuda_grad1conv.cx
pykeops/keops/specific/radial_kernels/radial_kernels.h
pykeops/keops/specific/shape_distance/fshape_gpu.cu
pykeops/keops/specific/shape_distance/fshape_gpu.cx
pykeops/keops/specific/shape_distance/kernels.cx
pykeops/numpy/__init__.py
pykeops/numpy/operations.py
pykeops/numpy/utils.py
pykeops/numpy/cluster/__init__.py
pykeops/numpy/cluster/grid_cluster.py
pykeops/numpy/cluster/matrix.py
pykeops/numpy/cluster/utils.py
pykeops/numpy/convolutions/__init__.py
pykeops/numpy/convolutions/radial_kernel.py
pykeops/numpy/convolutions/radial_kernel_conv.cpp
pykeops/numpy/convolutions/radial_kernel_grad1conv.cpp
pykeops/numpy/generic/__init__.py
pykeops/numpy/generic/generic_ops.py
pykeops/numpy/generic/generic_red.cpp
pykeops/numpy/generic/generic_red.py
pykeops/numpy/lazytensor/LazyTensor.py
pykeops/numpy/lazytensor/__init__.py
pykeops/numpy/shape_distance/__init__.py
pykeops/numpy/shape_distance/fshape_scp.cpp
pykeops/numpy/shape_distance/fshape_scp.py
pykeops/numpy/shape_distance/fshape_scp_dx.py
pykeops/pybind11/CMakeLists.txt
pykeops/pybind11/include/pybind11/attr.h
pykeops/pybind11/include/pybind11/buffer_info.h
pykeops/pybind11/include/pybind11/cast.h
pykeops/pybind11/include/pybind11/chrono.h
pykeops/pybind11/include/pybind11/common.h
pykeops/pybind11/include/pybind11/complex.h
pykeops/pybind11/include/pybind11/eigen.h
pykeops/pybind11/include/pybind11/embed.h
pykeops/pybind11/include/pybind11/eval.h
pykeops/pybind11/include/pybind11/functional.h
pykeops/pybind11/include/pybind11/iostream.h
pykeops/pybind11/include/pybind11/numpy.h
pykeops/pybind11/include/pybind11/operators.h
pykeops/pybind11/include/pybind11/options.h
pykeops/pybind11/include/pybind11/pybind11.h
pykeops/pybind11/include/pybind11/pytypes.h
pykeops/pybind11/include/pybind11/stl.h
pykeops/pybind11/include/pybind11/stl_bind.h
pykeops/pybind11/include/pybind11/detail/class.h
pykeops/pybind11/include/pybind11/detail/common.h
pykeops/pybind11/include/pybind11/detail/descr.h
pykeops/pybind11/include/pybind11/detail/init.h
pykeops/pybind11/include/pybind11/detail/internals.h
pykeops/pybind11/include/pybind11/detail/typeid.h
pykeops/pybind11/tools/FindCatch.cmake
pykeops/pybind11/tools/FindEigen3.cmake
pykeops/pybind11/tools/FindPythonLibsNew.cmake
pykeops/pybind11/tools/cmake_uninstall.cmake.in
pykeops/pybind11/tools/pybind11Common.cmake
pykeops/pybind11/tools/pybind11Config.cmake.in
pykeops/pybind11/tools/pybind11NewTools.cmake
pykeops/pybind11/tools/pybind11Tools.cmake
pykeops/pybind11/tools/setup_global.py.in
pykeops/pybind11/tools/setup_main.py.in
pykeops/test/__init__.py
pykeops/test/install.py
pykeops/test/unit_tests_numpy.py
pykeops/test/unit_tests_pytorch.py
pykeops/torch/__init__.py
pykeops/torch/half2_convert.py
pykeops/torch/operations.py
pykeops/torch/utils.py
pykeops/torch/cluster/__init__.py
pykeops/torch/cluster/grid_cluster.py
pykeops/torch/cluster/matrix.py
pykeops/torch/cluster/utils.py
pykeops/torch/generic/__init__.py
pykeops/torch/generic/generic_ops.py
pykeops/torch/generic/generic_red.cpp
pykeops/torch/generic/generic_red.py
pykeops/torch/kernel_product/__init__.py
pykeops/torch/kernel_product/features_kernels.py
pykeops/torch/kernel_product/formula.py
pykeops/torch/kernel_product/kernels.py
pykeops/torch/lazytensor/LazyTensor.py
pykeops/torch/lazytensor/__init__.py