DeepDarkFantasy-0.2017.4.9: A DSL for creating neural network.

Safe HaskellSafe
LanguageHaskell2010

DDF.Bool

Documentation

class DBI r => Bool r where Source #

Minimal complete definition

bool, ite

Methods

bool :: Bool -> r h Bool Source #

ite :: r h (a -> a -> Bool -> a) Source #

Instances

Bool Eval Source # 

Methods

bool :: Bool -> Eval h Bool Source #

ite :: Eval h (a -> a -> Bool -> a) Source #

Bool Show Source # 

Methods

bool :: Bool -> Show h Bool Source #

ite :: Show h (a -> a -> Bool -> a) Source #

Bool Size Source # 

Methods

bool :: Bool -> Size h Bool Source #

ite :: Size h (a -> a -> Bool -> a) Source #

Bool r => Bool (GWDiff r) Source # 

Methods

bool :: Bool -> GWDiff r h Bool Source #

ite :: GWDiff r h (a -> a -> Bool -> a) Source #

(Prod r, Bool r) => Bool (ImpW r) Source # 

Methods

bool :: Bool -> ImpW r h Bool Source #

ite :: ImpW r h (a -> a -> Bool -> a) Source #

Bool r => Bool (UnHOAS r) Source # 

Methods

bool :: Bool -> UnHOAS r h Bool Source #

ite :: UnHOAS r h (a -> a -> Bool -> a) Source #

(Bool l, Bool r) => Bool (Combine l r) Source # 

Methods

bool :: Bool -> Combine l r h Bool Source #

ite :: Combine l r h (a -> a -> Bool -> a) Source #

Bool r => Bool (WDiff r v) Source # 

Methods

bool :: Bool -> WDiff r v h Bool Source #

ite :: WDiff r v h (a -> a -> Bool -> a) Source #

module DDF.DBI