flaw-math-determ-0.1.0.0

LicenseMIT
Safe HaskellNone
LanguageHaskell2010

Flaw.Math.Deterministic

Description

 

Documentation

newtype DetermFloat Source #

Constructors

DetermFloat Word32 
Instances
Eq DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

Floating DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

Fractional DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

Num DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

Ord DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

Real DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

RealFrac DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

Show DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

Vectorized DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

Methods

vec1 :: DetermFloat -> Vec1 DetermFloat #

unvec1 :: Vec1 DetermFloat -> DetermFloat #

vec2 :: DetermFloat -> DetermFloat -> Vec2 DetermFloat #

unvec2 :: Vec2 DetermFloat -> (#DetermFloat, DetermFloat#) #

vec3 :: DetermFloat -> DetermFloat -> DetermFloat -> Vec3 DetermFloat #

unvec3 :: Vec3 DetermFloat -> (#DetermFloat, DetermFloat, DetermFloat#) #

vec4 :: DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> Vec4 DetermFloat #

unvec4 :: Vec4 DetermFloat -> (#DetermFloat, DetermFloat, DetermFloat, DetermFloat#) #

mat3x3 :: DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> Mat3x3 DetermFloat #

unmat3x3 :: Mat3x3 DetermFloat -> (#DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat#) #

mat3x4 :: DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> Mat3x4 DetermFloat #

unmat3x4 :: Mat3x4 DetermFloat -> (#DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat#) #

mat4x4 :: DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> DetermFloat -> Mat4x4 DetermFloat #

unmat4x4 :: Mat4x4 DetermFloat -> (#DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat, DetermFloat#) #

Generic (Mat4x4 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

Associated Types

type Rep (Mat4x4 DetermFloat) :: Type -> Type #

Generic (Mat3x4 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

Associated Types

type Rep (Mat3x4 DetermFloat) :: Type -> Type #

Generic (Mat3x3 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

Associated Types

type Rep (Mat3x3 DetermFloat) :: Type -> Type #

Generic (Vec4 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

Associated Types

type Rep (Vec4 DetermFloat) :: Type -> Type #

Generic (Vec3 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

Associated Types

type Rep (Vec3 DetermFloat) :: Type -> Type #

Generic (Vec2 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

Associated Types

type Rep (Vec2 DetermFloat) :: Type -> Type #

Generic (Vec1 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

Associated Types

type Rep (Vec1 DetermFloat) :: Type -> Type #

data Mat4x4 DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

data Mat3x4 DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

data Mat3x3 DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

data Vec4 DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

data Vec3 DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

data Vec2 DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

data Vec1 DetermFloat Source # 
Instance details

Defined in Flaw.Math.Deterministic

type Rep (Mat4x4 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

type Rep (Mat4x4 DetermFloat) = D1 (MetaData "Mat4x4" "Flaw.Math.Deterministic" "flaw-math-determ-0.1.0.0-Ekpfb8keCE0HXz2adQA9gx" False) (C1 (MetaCons "DetermFloat4x4" PrefixI False) ((((S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat) :*: S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat)) :*: (S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat) :*: S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat))) :*: ((S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat) :*: S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat)) :*: (S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat) :*: S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat)))) :*: (((S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat) :*: S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat)) :*: (S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat) :*: S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat))) :*: ((S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat) :*: S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat)) :*: (S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat) :*: S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat))))))
type Rep (Mat3x4 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

type Rep (Mat3x3 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

type Rep (Vec4 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

type Rep (Vec3 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

type Rep (Vec2 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

type Rep (Vec2 DetermFloat) = D1 (MetaData "Vec2" "Flaw.Math.Deterministic" "flaw-math-determ-0.1.0.0-Ekpfb8keCE0HXz2adQA9gx" False) (C1 (MetaCons "DetermFloat2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat) :*: S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat)))
type Rep (Vec1 DetermFloat) Source # 
Instance details

Defined in Flaw.Math.Deterministic

type Rep (Vec1 DetermFloat) = D1 (MetaData "Vec1" "Flaw.Math.Deterministic" "flaw-math-determ-0.1.0.0-Ekpfb8keCE0HXz2adQA9gx" False) (C1 (MetaCons "DetermFloat1" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) SourceUnpack SourceStrict DecidedStrict) (Rec0 DetermFloat)))