{-# 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
( 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