{-# LANGUAGE NoImplicitPrelude #-}
module Data.Array.Accelerate.Data.Colour.Names
where
import Data.Array.Accelerate ( Elt, Exp, constant )
class NamedColour c where
antiqueWhite :: c
azure :: c
bisque :: c
blanchedAlmond :: c
cornsilk :: c
eggshell :: c
floralWhite :: c
gainsboro :: c
ghostWhite :: c
honeydew :: c
ivory :: c
lavender :: c
lavenderBlush :: c
lemonChiffon :: c
linen :: c
mintCream :: c
mistyRose :: c
moccasin :: c
navajoWhite :: c
oldLace :: c
papayaWhip :: c
peachPuff :: c
seashell :: c
snow :: c
thistle :: c
titaniumWhite :: c
wheat :: c
white :: c
whiteSmoke :: c
zincWhite :: c
coldGrey :: c
dimGrey :: c
grey :: c
lightGrey :: c
slateGrey :: c
slateGreyDark :: c
slateGreyLight :: c
warmGrey :: c
black :: c
ivoryBlack :: c
lampBlack :: c
alizarinCrimson :: c
brick :: c
cadmiumRedDeep :: c
coral :: c
coralLight :: c
deepPink :: c
englishRed :: c
firebrick :: c
geraniumLake :: c
hotPink :: c
indianRed :: c
lightSalmon :: c
madderLakeDeep :: c
maroon :: c
pink :: c
pinkLight :: c
raspberry :: c
red :: c
roseMadder :: c
salmon :: c
tomato :: c
venetianRed :: c
beige :: c
brown :: c
brownMadder :: c
brownOchre :: c
burlywood :: c
burntSienna :: c
burntUmber :: c
chocolate :: c
deepOchre :: c
flesh :: c
fleshOchre :: c
goldOchre :: c
greenishUmber :: c
khaki :: c
khakiDark :: c
lightBeige :: c
peru :: c
rosyBrown :: c
rawSienna :: c
rawUmber :: c
sepia :: c
sienna :: c
saddleBrown :: c
sandyBrown :: c
tan :: c
vanDykeBrown :: c
cadmiumOrange :: c
cadmiumRedLight :: c
carrot :: c
darkOrange :: c
marsOrange :: c
marsYellow :: c
orange :: c
orangeRed :: c
yellowOchre :: c
aureolineYellow :: c
banana :: c
cadmiumLemon :: c
cadmiumYellow :: c
gold :: c
goldenrod :: c
goldenrodDark :: c
goldenrodLight :: c
goldenrodPale :: c
lightGoldenrod :: c
melon :: c
naplesYellowDeep :: c
yellow :: c
yellowLight :: c
chartreuse :: c
chromeoxideGreen :: c
cinnabarGreen :: c
cobaltGreen :: c
emeraldGreen :: c
forestGreen :: c
green :: c
greenDark :: c
greenPale :: c
greenYellow :: c
lawnGreen :: c
limeGreen :: c
mint :: c
olive :: c
oliveDrab :: c
oliveGreenDark :: c
permanentGreen :: c
sapGreen :: c
seaGreen :: c
seaGreenDark :: c
seaGreenMedium :: c
seaGreenLight :: c
springGreen :: c
springGreenMedium :: c
terreVerte :: c
viridianLight :: c
yellowGreen :: c
aquamarine :: c
aquamarineMedium :: c
cyan :: c
cyanWhite :: c
turquoise :: c
turquoiseDark :: c
turquoiseMedium :: c
turquoisePale :: c
aliceBlue :: c
blue :: c
blueLight :: c
blueMedium :: c
cadet :: c
cobalt :: c
cornflower :: c
cerulean :: c
dodgerBlue :: c
indigo :: c
manganeseBlue :: c
midnightBlue :: c
navy :: c
peacock :: c
powderBlue :: c
royalBlue :: c
slateBlue :: c
slateBlueDark :: c
slateBlueLight :: c
slateBlueMedium :: c
skyBlue :: c
skyBlueDeep :: c
skyBlueLight :: c
steelBlue :: c
steelBlueLight :: c
turquoiseBlue :: c
ultramarine :: c
blueViolet :: c
cobaltVioletDeep :: c
magenta :: c
orchid :: c
orchidDark :: c
orchidMedium :: c
permanentViolet :: c
plum :: c
purple :: c
purpleMedium :: c
ultramarineViolet :: c
violet :: c
violetDark :: c
violetRed :: c
violetRedMedium :: c
violetRedPale :: c
instance (Elt c, NamedColour c) => NamedColour (Exp c) where
antiqueWhite = constant antiqueWhite
azure = constant azure
bisque = constant bisque
blanchedAlmond = constant blanchedAlmond
cornsilk = constant cornsilk
eggshell = constant eggshell
floralWhite = constant floralWhite
gainsboro = constant gainsboro
ghostWhite = constant ghostWhite
honeydew = constant honeydew
ivory = constant ivory
lavender = constant lavender
lavenderBlush = constant lavenderBlush
lemonChiffon = constant lemonChiffon
linen = constant linen
mintCream = constant mintCream
mistyRose = constant mistyRose
moccasin = constant moccasin
navajoWhite = constant navajoWhite
oldLace = constant oldLace
papayaWhip = constant papayaWhip
peachPuff = constant peachPuff
seashell = constant seashell
snow = constant snow
thistle = constant thistle
titaniumWhite = constant titaniumWhite
wheat = constant wheat
white = constant white
whiteSmoke = constant whiteSmoke
zincWhite = constant zincWhite
coldGrey = constant coldGrey
dimGrey = constant dimGrey
grey = constant grey
lightGrey = constant lightGrey
slateGrey = constant slateGrey
slateGreyDark = constant slateGreyDark
slateGreyLight = constant slateGreyLight
warmGrey = constant warmGrey
black = constant black
ivoryBlack = constant ivoryBlack
lampBlack = constant lampBlack
alizarinCrimson = constant alizarinCrimson
brick = constant brick
cadmiumRedDeep = constant cadmiumRedDeep
coral = constant coral
coralLight = constant coralLight
deepPink = constant deepPink
englishRed = constant englishRed
firebrick = constant firebrick
geraniumLake = constant geraniumLake
hotPink = constant hotPink
indianRed = constant indianRed
lightSalmon = constant lightSalmon
madderLakeDeep = constant madderLakeDeep
maroon = constant maroon
pink = constant pink
pinkLight = constant pinkLight
raspberry = constant raspberry
red = constant red
roseMadder = constant roseMadder
salmon = constant salmon
tomato = constant tomato
venetianRed = constant venetianRed
beige = constant beige
brown = constant brown
brownMadder = constant brownMadder
brownOchre = constant brownOchre
burlywood = constant burlywood
burntSienna = constant burntSienna
burntUmber = constant burntUmber
chocolate = constant chocolate
deepOchre = constant deepOchre
flesh = constant flesh
fleshOchre = constant fleshOchre
goldOchre = constant goldOchre
greenishUmber = constant greenishUmber
khaki = constant khaki
khakiDark = constant khakiDark
lightBeige = constant lightBeige
peru = constant peru
rosyBrown = constant rosyBrown
rawSienna = constant rawSienna
rawUmber = constant rawUmber
sepia = constant sepia
sienna = constant sienna
saddleBrown = constant saddleBrown
sandyBrown = constant sandyBrown
tan = constant tan
vanDykeBrown = constant vanDykeBrown
cadmiumOrange = constant cadmiumOrange
cadmiumRedLight = constant cadmiumRedLight
carrot = constant carrot
darkOrange = constant darkOrange
marsOrange = constant marsOrange
marsYellow = constant marsYellow
orange = constant orange
orangeRed = constant orangeRed
yellowOchre = constant yellowOchre
aureolineYellow = constant aureolineYellow
banana = constant banana
cadmiumLemon = constant cadmiumLemon
cadmiumYellow = constant cadmiumYellow
gold = constant gold
goldenrod = constant goldenrod
goldenrodDark = constant goldenrodDark
goldenrodLight = constant goldenrodLight
goldenrodPale = constant goldenrodPale
lightGoldenrod = constant lightGoldenrod
melon = constant melon
naplesYellowDeep = constant naplesYellowDeep
yellow = constant yellow
yellowLight = constant yellowLight
chartreuse = constant chartreuse
chromeoxideGreen = constant chromeoxideGreen
cinnabarGreen = constant cinnabarGreen
cobaltGreen = constant cobaltGreen
emeraldGreen = constant emeraldGreen
forestGreen = constant forestGreen
green = constant green
greenDark = constant greenDark
greenPale = constant greenPale
greenYellow = constant greenYellow
lawnGreen = constant lawnGreen
limeGreen = constant limeGreen
mint = constant mint
olive = constant olive
oliveDrab = constant oliveDrab
oliveGreenDark = constant oliveGreenDark
permanentGreen = constant permanentGreen
sapGreen = constant sapGreen
seaGreen = constant seaGreen
seaGreenDark = constant seaGreenDark
seaGreenMedium = constant seaGreenMedium
seaGreenLight = constant seaGreenLight
springGreen = constant springGreen
springGreenMedium = constant springGreenMedium
terreVerte = constant terreVerte
viridianLight = constant viridianLight
yellowGreen = constant yellowGreen
aquamarine = constant aquamarine
aquamarineMedium = constant aquamarineMedium
cyan = constant cyan
cyanWhite = constant cyanWhite
turquoise = constant turquoise
turquoiseDark = constant turquoiseDark
turquoiseMedium = constant turquoiseMedium
turquoisePale = constant turquoisePale
aliceBlue = constant aliceBlue
blue = constant blue
blueLight = constant blueLight
blueMedium = constant blueMedium
cadet = constant cadet
cobalt = constant cobalt
cornflower = constant cornflower
cerulean = constant cerulean
dodgerBlue = constant dodgerBlue
indigo = constant indigo
manganeseBlue = constant manganeseBlue
midnightBlue = constant midnightBlue
navy = constant navy
peacock = constant peacock
powderBlue = constant powderBlue
royalBlue = constant royalBlue
slateBlue = constant slateBlue
slateBlueDark = constant slateBlueDark
slateBlueLight = constant slateBlueLight
slateBlueMedium = constant slateBlueMedium
skyBlue = constant skyBlue
skyBlueDeep = constant skyBlueDeep
skyBlueLight = constant skyBlueLight
steelBlue = constant steelBlue
steelBlueLight = constant steelBlueLight
turquoiseBlue = constant turquoiseBlue
ultramarine = constant ultramarine
blueViolet = constant blueViolet
cobaltVioletDeep = constant cobaltVioletDeep
magenta = constant magenta
orchid = constant orchid
orchidDark = constant orchidDark
orchidMedium = constant orchidMedium
permanentViolet = constant permanentViolet
plum = constant plum
purple = constant purple
purpleMedium = constant purpleMedium
ultramarineViolet = constant ultramarineViolet
violet = constant violet
violetDark = constant violetDark
violetRed = constant violetRed
violetRedMedium = constant violetRedMedium
violetRedPale = constant violetRedPale