Idris2Doc : DType

DType

(source)
Tensor data types, and their interaction with Idris.

This module contains a number of data types (`Num`, `Eq` etc.) which indicate what operations
can be performed on primitive data in the backend. They are entirely
distinct from the Idris interfaces `Prelude.Num` etc. but carry largely the same meaning.

Definitions

dataDType : Type
Totality: total
Visibility: public export
Constructors:
PRED : DType
S32 : DType
S64 : DType
U32 : DType
U64 : DType
F64 : DType

Hints:
Orddtype->Eqdtype
EqDType
Negdtype->Numdtype
Absdtype->Numdtype
Integraldtype->Numdtype
Fractionaldtype->Numdtype
ShowDType
Show (Tag (Tensorshapedtype))
Show (Tensorshapedtype)
Taggable (Tensorshapedtype)
idrisType : DType->Type
Totality: total
Visibility: public export
dataNum : DType->Type
Totality: total
Visibility: public export
Constructors:
NumS32 : NumS32
NumS64 : NumS64
NumU32 : NumU32
NumU64 : NumU64
NumF64 : NumF64

Hints:
Negdtype->Numdtype
Absdtype->Numdtype
Integraldtype->Numdtype
Fractionaldtype->Numdtype
dataNeg : DType->Type
Totality: total
Visibility: public export
Constructors:
NegS32 : NegS32
NegS64 : NegS64
NegF64 : NegF64

Hint: 
Negdtype->Numdtype
negNum : Negdtype->Numdtype
Totality: total
Visibility: export
dataAbs : DType->Type
Totality: total
Visibility: public export
Constructors:
AbsS32 : AbsS32
AbsS64 : AbsS64
AbsU32 : AbsU32
AbsU64 : AbsU64
AbsF64 : AbsF64

Hint: 
Absdtype->Numdtype
absNum : Absdtype->Numdtype
Totality: total
Visibility: export
dataIntegral : DType->Type
Totality: total
Visibility: public export
Constructors:
IntegralS32 : IntegralS32
IntegralS64 : IntegralS64
IntegralU32 : IntegralU32
IntegralU64 : IntegralU64

Hint: 
Integraldtype->Numdtype
integralNum : Integraldtype->Numdtype
Totality: total
Visibility: export
dataFractional : DType->Type
Totality: total
Visibility: public export
Constructor: 
FractionalF64 : FractionalF64

Hint: 
Fractionaldtype->Numdtype
fractionalNum : Fractionaldtype->Numdtype
Totality: total
Visibility: export
dataEq : DType->Type
Totality: total
Visibility: public export
Constructors:
EqPRED : EqPRED
EqS32 : EqS32
EqS64 : EqS64
EqU32 : EqU32
EqU64 : EqU64
EqF64 : EqF64

Hint: 
Orddtype->Eqdtype
dataOrd : DType->Type
Totality: total
Visibility: public export
Constructors:
OrdS32 : OrdS32
OrdS64 : OrdS64
OrdU32 : OrdU32
OrdU64 : OrdU64
OrdF64 : OrdF64

Hint: 
Orddtype->Eqdtype
ordEq : Orddtype->Eqdtype
Totality: total
Visibility: export