{-# LANGUAGE ForeignFunctionInterface #-} module Torch.FFI.TH.Long.TensorConv where import Foreign import Foreign.C.Types import Data.Word import Data.Int import Torch.Types.TH -- | c_validXCorr2Dptr : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_validXCorr2Dptr" c_validXCorr2Dptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_validXCorr2Dptr_ with unused argument (for CTHState) to unify backpack signatures. c_validXCorr2Dptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_validXCorr2Dptr = const c_validXCorr2Dptr_ -- | c_validConv2Dptr : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_validConv2Dptr" c_validConv2Dptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_validConv2Dptr_ with unused argument (for CTHState) to unify backpack signatures. c_validConv2Dptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_validConv2Dptr = const c_validConv2Dptr_ -- | c_fullXCorr2Dptr : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_fullXCorr2Dptr" c_fullXCorr2Dptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_fullXCorr2Dptr_ with unused argument (for CTHState) to unify backpack signatures. c_fullXCorr2Dptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_fullXCorr2Dptr = const c_fullXCorr2Dptr_ -- | c_fullConv2Dptr : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_fullConv2Dptr" c_fullConv2Dptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_fullConv2Dptr_ with unused argument (for CTHState) to unify backpack signatures. c_fullConv2Dptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_fullConv2Dptr = const c_fullConv2Dptr_ -- | c_validXCorr2DRevptr : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_validXCorr2DRevptr" c_validXCorr2DRevptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_validXCorr2DRevptr_ with unused argument (for CTHState) to unify backpack signatures. c_validXCorr2DRevptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_validXCorr2DRevptr = const c_validXCorr2DRevptr_ -- | c_conv2DRevger : r_ beta alpha t_ k_ srow scol -> void foreign import ccall "THTensorConv.h THLongTensor_conv2DRevger" c_conv2DRevger_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> IO () -- | alias of c_conv2DRevger_ with unused argument (for CTHState) to unify backpack signatures. c_conv2DRevger :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> IO () c_conv2DRevger = const c_conv2DRevger_ -- | c_conv2DRevgerm : r_ beta alpha t_ k_ srow scol -> void foreign import ccall "THTensorConv.h THLongTensor_conv2DRevgerm" c_conv2DRevgerm_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> IO () -- | alias of c_conv2DRevgerm_ with unused argument (for CTHState) to unify backpack signatures. c_conv2DRevgerm :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> IO () c_conv2DRevgerm = const c_conv2DRevgerm_ -- | c_conv2Dger : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h THLongTensor_conv2Dger" c_conv2Dger_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () -- | alias of c_conv2Dger_ with unused argument (for CTHState) to unify backpack signatures. c_conv2Dger :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () c_conv2Dger = const c_conv2Dger_ -- | c_conv2Dmv : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h THLongTensor_conv2Dmv" c_conv2Dmv_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () -- | alias of c_conv2Dmv_ with unused argument (for CTHState) to unify backpack signatures. c_conv2Dmv :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () c_conv2Dmv = const c_conv2Dmv_ -- | c_conv2Dmm : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h THLongTensor_conv2Dmm" c_conv2Dmm_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () -- | alias of c_conv2Dmm_ with unused argument (for CTHState) to unify backpack signatures. c_conv2Dmm :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () c_conv2Dmm = const c_conv2Dmm_ -- | c_conv2Dmul : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h THLongTensor_conv2Dmul" c_conv2Dmul_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () -- | alias of c_conv2Dmul_ with unused argument (for CTHState) to unify backpack signatures. c_conv2Dmul :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () c_conv2Dmul = const c_conv2Dmul_ -- | c_conv2Dcmul : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h THLongTensor_conv2Dcmul" c_conv2Dcmul_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () -- | alias of c_conv2Dcmul_ with unused argument (for CTHState) to unify backpack signatures. c_conv2Dcmul :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () c_conv2Dcmul = const c_conv2Dcmul_ -- | c_validXCorr3Dptr : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_validXCorr3Dptr" c_validXCorr3Dptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_validXCorr3Dptr_ with unused argument (for CTHState) to unify backpack signatures. c_validXCorr3Dptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_validXCorr3Dptr = const c_validXCorr3Dptr_ -- | c_validConv3Dptr : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_validConv3Dptr" c_validConv3Dptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_validConv3Dptr_ with unused argument (for CTHState) to unify backpack signatures. c_validConv3Dptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_validConv3Dptr = const c_validConv3Dptr_ -- | c_fullXCorr3Dptr : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_fullXCorr3Dptr" c_fullXCorr3Dptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_fullXCorr3Dptr_ with unused argument (for CTHState) to unify backpack signatures. c_fullXCorr3Dptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_fullXCorr3Dptr = const c_fullXCorr3Dptr_ -- | c_fullConv3Dptr : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_fullConv3Dptr" c_fullConv3Dptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_fullConv3Dptr_ with unused argument (for CTHState) to unify backpack signatures. c_fullConv3Dptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_fullConv3Dptr = const c_fullConv3Dptr_ -- | c_validXCorr3DRevptr : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h THLongTensor_validXCorr3DRevptr" c_validXCorr3DRevptr_ :: Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_validXCorr3DRevptr_ with unused argument (for CTHState) to unify backpack signatures. c_validXCorr3DRevptr :: Ptr C'THState -> Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO () c_validXCorr3DRevptr = const c_validXCorr3DRevptr_ -- | c_conv3DRevger : r_ beta alpha t_ k_ sdepth srow scol -> void foreign import ccall "THTensorConv.h THLongTensor_conv3DRevger" c_conv3DRevger_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> IO () -- | alias of c_conv3DRevger_ with unused argument (for CTHState) to unify backpack signatures. c_conv3DRevger :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> IO () c_conv3DRevger = const c_conv3DRevger_ -- | c_conv3Dger : r_ beta alpha t_ k_ sdepth srow scol vf xc -> void foreign import ccall "THTensorConv.h THLongTensor_conv3Dger" c_conv3Dger_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () -- | alias of c_conv3Dger_ with unused argument (for CTHState) to unify backpack signatures. c_conv3Dger :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () c_conv3Dger = const c_conv3Dger_ -- | c_conv3Dmv : r_ beta alpha t_ k_ sdepth srow scol vf xc -> void foreign import ccall "THTensorConv.h THLongTensor_conv3Dmv" c_conv3Dmv_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () -- | alias of c_conv3Dmv_ with unused argument (for CTHState) to unify backpack signatures. c_conv3Dmv :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () c_conv3Dmv = const c_conv3Dmv_ -- | c_conv3Dmul : r_ beta alpha t_ k_ sdepth srow scol vf xc -> void foreign import ccall "THTensorConv.h THLongTensor_conv3Dmul" c_conv3Dmul_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () -- | alias of c_conv3Dmul_ with unused argument (for CTHState) to unify backpack signatures. c_conv3Dmul :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () c_conv3Dmul = const c_conv3Dmul_ -- | c_conv3Dcmul : r_ beta alpha t_ k_ sdepth srow scol vf xc -> void foreign import ccall "THTensorConv.h THLongTensor_conv3Dcmul" c_conv3Dcmul_ :: Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () -- | alias of c_conv3Dcmul_ with unused argument (for CTHState) to unify backpack signatures. c_conv3Dcmul :: Ptr C'THState -> Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO () c_conv3Dcmul = const c_conv3Dcmul_ -- | p_validXCorr2Dptr : Pointer to function : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_validXCorr2Dptr" p_validXCorr2Dptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_validConv2Dptr : Pointer to function : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_validConv2Dptr" p_validConv2Dptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_fullXCorr2Dptr : Pointer to function : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_fullXCorr2Dptr" p_fullXCorr2Dptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_fullConv2Dptr : Pointer to function : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_fullConv2Dptr" p_fullConv2Dptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_validXCorr2DRevptr : Pointer to function : r_ alpha t_ ir ic k_ kr kc sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_validXCorr2DRevptr" p_validXCorr2DRevptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_conv2DRevger : Pointer to function : r_ beta alpha t_ k_ srow scol -> void foreign import ccall "THTensorConv.h &THLongTensor_conv2DRevger" p_conv2DRevger :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> IO ()) -- | p_conv2DRevgerm : Pointer to function : r_ beta alpha t_ k_ srow scol -> void foreign import ccall "THTensorConv.h &THLongTensor_conv2DRevgerm" p_conv2DRevgerm :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> IO ()) -- | p_conv2Dger : Pointer to function : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h &THLongTensor_conv2Dger" p_conv2Dger :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO ()) -- | p_conv2Dmv : Pointer to function : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h &THLongTensor_conv2Dmv" p_conv2Dmv :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO ()) -- | p_conv2Dmm : Pointer to function : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h &THLongTensor_conv2Dmm" p_conv2Dmm :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO ()) -- | p_conv2Dmul : Pointer to function : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h &THLongTensor_conv2Dmul" p_conv2Dmul :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO ()) -- | p_conv2Dcmul : Pointer to function : r_ beta alpha t_ k_ srow scol vf xc -> void foreign import ccall "THTensorConv.h &THLongTensor_conv2Dcmul" p_conv2Dcmul :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO ()) -- | p_validXCorr3Dptr : Pointer to function : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_validXCorr3Dptr" p_validXCorr3Dptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_validConv3Dptr : Pointer to function : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_validConv3Dptr" p_validConv3Dptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_fullXCorr3Dptr : Pointer to function : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_fullXCorr3Dptr" p_fullXCorr3Dptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_fullConv3Dptr : Pointer to function : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_fullConv3Dptr" p_fullConv3Dptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_validXCorr3DRevptr : Pointer to function : r_ alpha t_ it ir ic k_ kt kr kc st sr sc -> void foreign import ccall "THTensorConv.h &THLongTensor_validXCorr3DRevptr" p_validXCorr3DRevptr :: FunPtr (Ptr CLong -> CLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> Ptr CLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_conv3DRevger : Pointer to function : r_ beta alpha t_ k_ sdepth srow scol -> void foreign import ccall "THTensorConv.h &THLongTensor_conv3DRevger" p_conv3DRevger :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> IO ()) -- | p_conv3Dger : Pointer to function : r_ beta alpha t_ k_ sdepth srow scol vf xc -> void foreign import ccall "THTensorConv.h &THLongTensor_conv3Dger" p_conv3Dger :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO ()) -- | p_conv3Dmv : Pointer to function : r_ beta alpha t_ k_ sdepth srow scol vf xc -> void foreign import ccall "THTensorConv.h &THLongTensor_conv3Dmv" p_conv3Dmv :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO ()) -- | p_conv3Dmul : Pointer to function : r_ beta alpha t_ k_ sdepth srow scol vf xc -> void foreign import ccall "THTensorConv.h &THLongTensor_conv3Dmul" p_conv3Dmul :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO ()) -- | p_conv3Dcmul : Pointer to function : r_ beta alpha t_ k_ sdepth srow scol vf xc -> void foreign import ccall "THTensorConv.h &THLongTensor_conv3Dcmul" p_conv3Dcmul :: FunPtr (Ptr C'THLongTensor -> CLong -> CLong -> Ptr C'THLongTensor -> Ptr C'THLongTensor -> CLLong -> CLLong -> CLLong -> Ptr CChar -> Ptr CChar -> IO ())