|  CppTuple2 (Ptr (StdTuple '(CDouble, CDouble))) Source # |   | 
Instance details   | 
|  CppTuple2 (Ptr (StdTuple '(CDouble, Int64))) Source # |   | 
Instance details   | 
|  CppTuple2 (Ptr (StdTuple '(Tensor, Generator))) Source # |   | 
Instance details   | 
|  CppTuple2 (Ptr (StdTuple '(Tensor, Tensor))) Source # |   | 
Instance details   | 
|  CppTuple2 (Ptr (StdTuple '(Tensor, Tensor, Tensor))) Source # |   | 
Instance details  Methods get0 :: Ptr (StdTuple '(Tensor, Tensor, Tensor)) -> IO (A (Ptr (StdTuple '(Tensor, Tensor, Tensor)))) Source # get1 :: Ptr (StdTuple '(Tensor, Tensor, Tensor)) -> IO (B (Ptr (StdTuple '(Tensor, Tensor, Tensor)))) Source # makeTuple2 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor))) Source #  | 
|  CppTuple2 (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))) Source # |   | 
Instance details  Methods get0 :: Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)) -> IO (A (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)))) Source # get1 :: Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)) -> IO (B (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)))) Source # makeTuple2 :: (A (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))), B (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))) Source #  | 
|  CppTuple2 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))) Source # |   | 
Instance details  Methods get0 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)) -> IO (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)))) Source # get1 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)) -> IO (B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)))) Source # makeTuple2 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))) Source #  | 
|  CppTuple2 (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))) Source # |   | 
Instance details  Methods get0 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)) -> IO (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)))) Source # get1 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)) -> IO (B (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)))) Source # makeTuple2 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))) Source #  | 
|  CppTuple2 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))) Source # |   | 
Instance details  Methods get0 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)) -> IO (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)))) Source # get1 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)) -> IO (B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)))) Source # makeTuple2 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))) Source #  | 
|  CppTuple2 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))) Source # |   | 
Instance details  Methods get0 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)) -> IO (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)))) Source # get1 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)) -> IO (B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)))) Source # makeTuple2 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))) Source #  | 
|  CppTuple3 (Ptr (StdTuple '(Tensor, Tensor, Tensor))) Source # |   | 
Instance details  Methods get2 :: Ptr (StdTuple '(Tensor, Tensor, Tensor)) -> IO (C (Ptr (StdTuple '(Tensor, Tensor, Tensor)))) Source # makeTuple3 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor))) Source #  | 
|  CppTuple3 (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))) Source # |   | 
Instance details  Methods get2 :: Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)) -> IO (C (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)))) Source # makeTuple3 :: (A (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))), B (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))), C (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))) Source #  | 
|  CppTuple3 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))) Source # |   | 
Instance details  Methods get2 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)) -> IO (C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)))) Source # makeTuple3 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))) Source #  | 
|  CppTuple3 (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))) Source # |   | 
Instance details  Methods get2 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)) -> IO (C (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)))) Source # makeTuple3 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))) Source #  | 
|  CppTuple3 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))) Source # |   | 
Instance details  Methods get2 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)) -> IO (C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)))) Source # makeTuple3 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))) Source #  | 
|  CppTuple3 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))) Source # |   | 
Instance details  Methods get2 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)) -> IO (C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)))) Source # makeTuple3 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))) Source #  | 
|  CppTuple4 (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))) Source # |   | 
Instance details  Methods get3 :: Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)) -> IO (D (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)))) Source # makeTuple4 :: (A (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))), B (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))), C (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))), D (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, CDouble, Int64))) Source #  | 
|  CppTuple4 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))) Source # |   | 
Instance details  Methods get3 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)) -> IO (D (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)))) Source # makeTuple4 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))), D (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor))) Source #  | 
|  CppTuple4 (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))) Source # |   | 
Instance details  Methods get3 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)) -> IO (D (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)))) Source # makeTuple4 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))), D (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, TensorList))) Source #  | 
|  CppTuple4 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))) Source # |   | 
Instance details  Methods get3 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)) -> IO (D (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)))) Source # makeTuple4 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), D (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))) Source #  | 
|  CppTuple4 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))) Source # |   | 
Instance details  Methods get3 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)) -> IO (D (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)))) Source # makeTuple4 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), D (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))) Source #  | 
|  CppTuple5 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))) Source # |   | 
Instance details  Methods get4 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)) -> IO (E (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)))) Source # makeTuple5 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), D (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))), E (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Int64))) Source #  | 
|  CppTuple5 (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))) Source # |   | 
Instance details  Methods get4 :: Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)) -> IO (E (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)))) Source # makeTuple5 :: (A (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), B (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), C (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), D (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))), E (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor)))) -> IO (Ptr (StdTuple '(Tensor, Tensor, Tensor, Tensor, Tensor))) Source #  |