{-# LANGUAGE ForeignFunctionInterface #-}
module Torch.FFI.TH.LogAdd where
import Foreign
import Foreign.C.Types
import Data.Word
import Data.Int
import Torch.Types.TH
foreign import ccall "THLogAdd.h THLogAdd"
c_THLogAdd :: CDouble -> CDouble -> IO CDouble
foreign import ccall "THLogAdd.h THLogSub"
c_THLogSub :: CDouble -> CDouble -> IO CDouble
foreign import ccall "THLogAdd.h THExpMinusApprox"
c_THExpMinusApprox :: CDouble -> IO CDouble
foreign import ccall "THLogAdd.h &THLogAdd"
p_THLogAdd :: FunPtr (CDouble -> CDouble -> IO CDouble)
foreign import ccall "THLogAdd.h &THLogSub"
p_THLogSub :: FunPtr (CDouble -> CDouble -> IO CDouble)
foreign import ccall "THLogAdd.h &THExpMinusApprox"
p_THExpMinusApprox :: FunPtr (CDouble -> IO CDouble)