Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Integer square-root representation, discarding imaginary integers.
Imaginary |
The number was negative, so we don't even attempt to compute it; just note that the result would be imaginary. |
Exactly Integer |
An exact integer result. The
|
Approximately Integer |
The Integer component (i.e. the floor) of a non-integral result. The 'rsqrt 2' is 'Approximately 1'. |
Instances
Eq Sqrt Source # | |
Show Sqrt Source # | |
UnsafeFromData Sqrt Source # | |
Defined in PlutusTx.Sqrt |
|
FromData Sqrt Source # | |
Defined in PlutusTx.Sqrt fromBuiltinData :: BuiltinData -> Maybe Sqrt Source # |
|
ToData Sqrt Source # | |
Defined in PlutusTx.Sqrt toBuiltinData :: Sqrt -> BuiltinData Source # |
|
Lift DefaultUni Sqrt Source # | |
Defined in PlutusTx.Sqrt lift :: Sqrt -> RTCompile DefaultUni fun ( Term TyName Name DefaultUni fun ()) Source # |
|
Typeable DefaultUni Sqrt Source # | |
Defined in PlutusTx.Sqrt typeRep :: Proxy Sqrt -> RTCompile DefaultUni fun ( Type TyName DefaultUni ()) Source # |