-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathTypes.hs
More file actions
67 lines (66 loc) · 1.98 KB
/
Types.hs
File metadata and controls
67 lines (66 loc) · 1.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{-# LANGUAGE UndecidableInstances #-}
{-# LANGUAGE TypeOperators #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE PolyKinds #-}
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE AllowAmbiguousTypes #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE TypeApplications #-}
{-# LANGUAGE ViewPatterns #-}
{-# LANGUAGE KindSignatures #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE GADTs #-}
{-# LANGUAGE TypeFamilies #-}
--------------------------------------------------------------------------------
-- |
-- Module : ArrayFire.Types
-- Copyright : David Johnson (c) 2019-2020
-- License : BSD3
-- Maintainer : David Johnson <djohnson.m@gmail.com>
-- Stability : Experimental
-- Portability : GHC
--
-- Various Types related to the ArrayFire API
--
--------------------------------------------------------------------------------
module ArrayFire.Types
( AFException (..)
, AFExceptionType (..)
, Array
, Window
, RandomEngine
, Features
, AFType (..)
, TopK (..)
, Backend (..)
, MatchType (..)
, BinaryOp (..)
, MatProp (..)
, HomographyType (..)
, RandomEngineType (..)
, Cell (..)
, MarkerType (..)
, InterpType (..)
, Connectivity (..)
, CSpace (..)
, YccStd (..)
, MomentType (..)
, CannyThreshold (..)
, FluxFunction (..)
, DiffusionEq (..)
, IterativeDeconvAlgo (..)
, InverseDeconvAlgo (..)
, Seq (..)
, Index (..)
, NormType (..)
, ConvMode (..)
, ConvDomain (..)
, BorderType (..)
, Storage (..)
, AFDType (..)
, AFDtype (..)
, ColorMap (..)
) where
import ArrayFire.Exception
import ArrayFire.Internal.Types
import ArrayFire.Internal.Defines