{-# LANGUAGE ForeignFunctionInterface #-} module Torch.FFI.THC.Double.TensorMathPairwise where import Foreign import Foreign.C.Types import Data.Word import Data.Int import Torch.Types.TH import Torch.Types.THC -- | c_add : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_add" c_add :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_sub : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_sub" c_sub :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_add_scaled : state self src value alpha -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_add_scaled" c_add_scaled :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO () -- | c_sub_scaled : state self src value alpha -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_sub_scaled" c_sub_scaled :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO () -- | c_mul : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_mul" c_mul :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_div : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_div" c_div :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_lshift : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_lshift" c_lshift :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_rshift : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_rshift" c_rshift :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_fmod : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_fmod" c_fmod :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_remainder : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_remainder" c_remainder :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_bitand : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_bitand" c_bitand :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_bitor : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_bitor" c_bitor :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_bitxor : state self src value -> void foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_bitxor" c_bitxor :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () -- | c_equal : state self src -> int foreign import ccall "THCTensorMathPairwise.h THCudaDoubleTensor_equal" c_equal :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> IO CInt -- | p_add : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_add" p_add :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_sub : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_sub" p_sub :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_add_scaled : Pointer to function : state self src value alpha -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_add_scaled" p_add_scaled :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO ()) -- | p_sub_scaled : Pointer to function : state self src value alpha -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_sub_scaled" p_sub_scaled :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO ()) -- | p_mul : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_mul" p_mul :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_div : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_div" p_div :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_lshift : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_lshift" p_lshift :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_rshift : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_rshift" p_rshift :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_fmod : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_fmod" p_fmod :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_remainder : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_remainder" p_remainder :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_bitand : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_bitand" p_bitand :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_bitor : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_bitor" p_bitor :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_bitxor : Pointer to function : state self src value -> void foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_bitxor" p_bitxor :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) -- | p_equal : Pointer to function : state self src -> int foreign import ccall "THCTensorMathPairwise.h &THCudaDoubleTensor_equal" p_equal :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> IO CInt)