Moduleplutus-core-1.70.0.0
PlutusCore.Evaluation.Machine.CostingFun.Core
- 29 types
- 2 classes
- 6 values
- Packageplutus-core-1.70.0.0
- Exports37
- LicenceApache-2.0
- SourceClass.hs
The class of types that can be converted to a hash value.
Minimal implementation: hashWithSalt.
Hashable is intended exclusively for use in in-memory data structures. . Hashable does not have a fixed standard. This allows it to improve over time. . Because it does not have a fixed standard, different computers or computers on different versions of the code will observe different hash values. As such, Hashable is not recommended for use other than in-memory datastructures. Specifically, Hashable is not intended for network use or in applications which persist hashed values. For stable hashing use named hashes: sha256, crc32, xxhash etc.
If you are looking for Hashable instance in time package,
check time-compat
Instances160Lifting2, Lifting, Hashable, …
Hashable KeyDefined in aeson-2.2.5.1 · Data.Aeson.KeyHashable ValueDefined in aeson-2.2.5.1 · Data.Aeson.Types.InternalHashable ByteArrayDefined in hashable-1.5.1.0 · Data.Hashable.ClassThis instance was available since 1.4.1.0 only for GHC-9.4+
Hashable BinDefined in bin-0.1.4.1 · Data.BinHashable BinPDefined in bin-0.1.4.1 · Data.BinPHashable ByteStringDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable ByteStringDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable ShortByteStringDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable IntSetDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable NatDefined in fin-0.3.2 · Data.NatHashable VoidDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable BigNatDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable IntegerDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable NaturalDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable ThreadIdDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable SomeTypeRepDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable UniqueDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable VersionDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable FingerprintDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable IntPtrDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable WordPtrDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable Int16Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable Int32Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable Int64Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable Int8Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable BoolDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable CharDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable DoubleDefined in hashable-1.5.1.0 · Data.Hashable.ClassNote: prior to
hashable-1.3.0.0,hash 0.0 /= hash (-0.0)The hash of NaN is not well defined.
Hashable FloatDefined in hashable-1.5.1.0 · Data.Hashable.ClassNote: prior to
hashable-1.3.0.0,hash 0.0 /= hash (-0.0)The hash of NaN is not well defined.
Hashable IntDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable OrderingDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable WordDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable Word16Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable Word32Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable Word64Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable Word8Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable OsStringDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable PosixStringDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable WindowsStringDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable AnnDefined in plutus-core-1.70.0.0 · PlutusCore.AnnotationHashable CaseDefined in plutus-core-1.70.0.0 · PlutusCore.AnnotationHashable InlineDefined in plutus-core-1.70.0.0 · PlutusCore.AnnotationHashable SrcSpanDefined in plutus-core-1.70.0.0 · PlutusCore.AnnotationHashable SrcSpansDefined in plutus-core-1.70.0.0 · PlutusCore.AnnotationHashable ElementDefined in plutus-core-1.70.0.0 · PlutusCore.Crypto.BLS12_381.G1Hashable ElementDefined in plutus-core-1.70.0.0 · PlutusCore.Crypto.BLS12_381.G2Hashable MlResultDefined in plutus-core-1.70.0.0 · PlutusCore.Crypto.BLS12_381.PairingHashable DataDefined in plutus-core-1.70.0.0 · PlutusCore.DataHashable DeBruijnDefined in plutus-core-1.70.0.0 · PlutusCore.DeBruijn.InternalHashable FakeNamedDeBruijnDefined in plutus-core-1.70.0.0 · PlutusCore.DeBruijn.InternalHashable IndexDefined in plutus-core-1.70.0.0 · PlutusCore.DeBruijn.InternalHashable NamedDeBruijnDefined in plutus-core-1.70.0.0 · PlutusCore.DeBruijn.InternalHashable DefaultFunDefined in plutus-core-1.70.0.0 · PlutusCore.Default.BuiltinsHashable ExtensionFunDefined in plutus-core-1.70.0.0 · PlutusCore.Examples.BuiltinsHashable NameDefined in plutus-core-1.70.0.0 · PlutusCore.Name.UniqueHashable TermUniqueDefined in plutus-core-1.70.0.0 · PlutusCore.Name.UniqueHashable TyNameDefined in plutus-core-1.70.0.0 · PlutusCore.Name.UniqueHashable TypeUniqueDefined in plutus-core-1.70.0.0 · PlutusCore.Name.UniqueHashable UniqueDefined in plutus-core-1.70.0.0 · PlutusCore.Name.UniqueHashable KDefined in plutus-core-1.70.0.0 · PlutusCore.ValueHashable QuantityDefined in plutus-core-1.70.0.0 · PlutusCore.ValueHashable ValueDefined in plutus-core-1.70.0.0 · PlutusCore.ValueHashable VersionDefined in plutus-core-1.70.0.0 · PlutusCore.VersionHashable StepKindDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.InternalHashable ScientificDefined in scientific-0.3.9.0 · Data.ScientificA hash can be safely calculated from a
Scientific. No magnitude10^eis calculated so there's no risk of a blowup in space or time when hashing scientific numbers coming from untrusted sources.Example4 expressions import Data.Hashable (hash)let x = scientific 1 2let y = scientific 100 0(x == y, hash x == hash y)(True,True)
Hashable TextDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable TextDefined in hashable-1.5.1.0 · Data.Hashable.ClassHashable ShortTextDefined in text-short-0.1.6.1 · Data.Text.Short.InternalHashable DayDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable MonthDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable QuarterDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable QuarterOfYearDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable DayOfWeekDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable DiffTimeDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable NominalDiffTimeDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable UTCTimeDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable UniversalTimeDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable TimeLocaleDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable LocalTimeDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable TimeOfDayDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable TimeZoneDefined in time-compat-1.9.9 · Data.Time.Orphans · orphanHashable UUIDDefined in uuid-types-1.0.6.1 · Data.UUID.Types.InternalHashable ()Defined in hashable-1.5.1.0 · Data.Hashable.ClassLifting Hashable MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting Hashable []Defined in constraints-0.14.4 · Data.Constraint.LiftingLifting2 Hashable EitherDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting2 Hashable Tuple2Defined in constraints-0.14.4 · Data.Constraint.LiftingHashable a => Lifting Hashable (Either a)Defined in constraints-0.14.4 · Data.Constraint.LiftingHashable a => Lifting Hashable (Tuple2 a)Defined in constraints-0.14.4 · Data.Constraint.LiftingEq a => Hashable (Hashed a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable (Async a)Defined in async-2.2.6 · Control.Concurrent.Async.InternalHashable (Wrd n)Defined in bin-0.1.4.1 · Data.WrdHashable (Fin n)Defined in fin-0.3.2 · Data.FinHashable (FunPtr a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable (Ptr a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable (StableName a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (Complex a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (First a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (Last a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (Max a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (Min a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (WrappedMonoid a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (NonEmpty a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (Identity a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (Maybe a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (Ratio a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (RAList a)Defined in ral-0.2.2 · Data.RAList.InternalHashable a => Hashable (NERAList a)Defined in ral-0.2.2 · Data.RAList.NonEmpty.InternalHashable a => Hashable (Leaf a)Defined in ral-0.2.2 · Data.RAList.Tree.InternalHashable a => Hashable (Maybe a)Defined in strict-0.5.1 · Data.Strict.MaybeHashable a => Hashable (HashSet a)Defined in unordered-containers-0.2.21 · Data.HashSet.InternalHashable a => Hashable (Vector a)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Eq · orphanHashable a => Hashable (Vector a)Defined in plutus-core-1.70.0.0 · Data.Vector.Orphans · orphanHashable a => Hashable (a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable [a]Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable ann => Hashable (Kind ann)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.TypeHashable fun => Hashable (ExBudgetCategory fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.InternalHashable s => Hashable (CI s)Defined in case-insensitive-1.2.1.0 · Data.CaseInsensitive.InternalHashable v => Hashable (KeyMap v)Defined in aeson-2.2.5.1 · Data.Aeson.KeyMapHashable v => Hashable (IntMap v)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable v => Hashable (Seq v)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable v => Hashable (Set v)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable v => Hashable (Tree v)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable1 f => Hashable (Fix f)Defined in data-fix-0.3.4 · Data.Fix(Closed uni, GEq uni) => Hashable (SomeTypeIn uni)Defined in plutus-core-1.70.0.0 · Universe.CoreHashable (Fixed a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable (Proxy a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable (TypeRep a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable (f a) => Hashable (Node f a)Defined in ral-0.2.2 · Data.RAList.Tree.InternalHashable (t a) => Hashable (NERAList' t a)Defined in ral-0.2.2 · Data.RAList.NonEmpty.InternalHashable a => Hashable (Arg a b)Defined in hashable-1.5.1.0 · Data.Hashable.ClassNote: Prior to
hashable-1.3.0.0the hash computation included the second argument ofArgwhich wasn't consistent with its Eq instance.Since
hashable-1.5.0.0,hash (Semi.arg a _) = hash aHashable a => Hashable (RAVec b a)Defined in ral-0.2.2 · Data.RAVecHashable a => Hashable (NERAVec b a)Defined in ral-0.2.2 · Data.RAVec.NonEmptyHashable a => Hashable (Tree n a)Defined in ral-0.2.2 · Data.RAVec.Tree(Hashable a, SNatI n) => Hashable (Tree n a)Defined in ral-0.2.2 · Data.RAVec.Tree.DF(Hashable a, Hashable b) => Hashable (Either a b)Defined in hashable-1.5.1.0 · Data.Hashable.Class(Hashable a, Hashable b) => Hashable (Either a b)Defined in strict-0.5.1 · Data.Strict.Either(Hashable a, Hashable b) => Hashable (These a b)Defined in strict-0.5.1 · Data.Strict.These(Hashable a, Hashable b) => Hashable (Pair a b)Defined in strict-0.5.1 · Data.Strict.Tuple(Hashable a, Hashable b) => Hashable (These a b)Defined in these-1.2.1 · Data.These(Hashable a1, Hashable a2) => Hashable (a1, a2)Defined in hashable-1.5.1.0 · Data.Hashable.Class(Hashable k, Hashable a) => Hashable (MonoidalHashMap k a)Defined in monoidal-containers-0.6.8.0 · Data.HashMap.Monoidal(Hashable k, Hashable v) => Hashable (Map k v)Defined in hashable-1.5.1.0 · Data.Hashable.Class(Hashable k, Hashable v) => Hashable (HashMap k v)Defined in unordered-containers-0.2.21 · Data.HashMap.Internal(Closed uni, GEq uni, Everywhere uni Eq, Everywhere uni Hashable) => Hashable (ValueOf uni a)Defined in plutus-core-1.70.0.0 · Universe.Core(Closed uni, GEq uni, Everywhere uni Eq, Everywhere uni Hashable) => Hashable (Some (ValueOf uni))Defined in plutus-core-1.70.0.0 · Universe.CoreHashable a => Hashable (Const a b)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable a => Hashable (NERAVec' n b a)Defined in ral-0.2.2 · Data.RAVec.NonEmpty(Hashable a1, Hashable a2, Hashable a3) => Hashable (a1, a2, a3)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashableTermConstraints uni fun ann => Hashable (Term DeBruijn uni fun ann)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Eq · orphanHashableTermConstraints uni fun ann => Hashable (Term FakeNamedDeBruijn uni fun ann)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Eq · orphanHashableTermConstraints uni fun ann => Hashable (Term NamedDeBruijn uni fun ann)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Eq · orphanHashableTermConstraints uni fun ann => Hashable (Term Name uni fun ann)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Eq · orphan(Hashable (f a), Hashable (g a)) => Hashable (Product f g a)Defined in hashable-1.5.1.0 · Data.Hashable.Class(Hashable (f a), Hashable (g a)) => Hashable (Sum f g a)Defined in hashable-1.5.1.0 · Data.Hashable.Class(Hashable a1, Hashable a2, Hashable a3, Hashable a4) => Hashable (a1, a2, a3, a4)Defined in hashable-1.5.1.0 · Data.Hashable.ClassHashable (f (g a)) => Hashable (Compose f g a)Defined in hashable-1.5.1.0 · Data.Hashable.Class(Hashable a1, Hashable a2, Hashable a3, Hashable a4, Hashable a5) => Hashable (a1, a2, a3, a4, a5)Defined in hashable-1.5.1.0 · Data.Hashable.Class(Hashable a1, Hashable a2, Hashable a3, Hashable a4, Hashable a5, Hashable a6) => Hashable (a1, a2, a3, a4, a5, a6)Defined in hashable-1.5.1.0 · Data.Hashable.Class(Hashable a1, Hashable a2, Hashable a3, Hashable a4, Hashable a5, Hashable a6, Hashable a7) => Hashable (a1, a2, a3, a4, a5, a6, a7)Defined in hashable-1.5.1.0 · Data.Hashable.Class
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient0Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient0Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient0Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient0Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient0Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient0Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient0Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient0Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient0 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient0"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient0"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient0"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient00Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient00Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient00Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient00Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient00Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient00Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient00Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient00Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient00 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient00"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient00"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient00"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient01Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient01Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient01Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient01Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient01Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient01Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient01Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient01Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient01 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient01"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient01"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient01"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient02Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient02Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient02Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient02Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient02Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient02Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient02Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient02Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient02 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient02"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient02"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient02"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient1Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient1Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient1Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient1Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient1Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient1Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient1Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient1Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient1 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient1"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient1"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient1"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient10Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient10Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient10Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient10Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient10Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient10Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient10Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient10Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient10 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient10"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient10"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient10"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient11Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient11Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient11Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient11Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient11Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient11Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient11Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient11Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient11 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient11"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient11"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient11"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient12Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient12Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient12Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient12Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient12Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient12Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient12Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient12Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient12 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient12"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient12"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient12"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient2Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient2Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient2Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient2Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient2Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient2Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient2Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient2Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient2 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient2"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient2"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient2"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq Coefficient20Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum Coefficient20Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow Coefficient20Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric Coefficient20Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData Coefficient20Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON Coefficient20Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON Coefficient20Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift Coefficient20Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Coefficient20 = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Coefficient20"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Coefficient20"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoefficient20"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Constructors
CostingFuncostingFunCpu :: modelcostingFunMemory :: model
Instances11Lift, Eq, Show, Generic, NFData, FromJSON, …
Lift model => Lift (CostingFun model)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreEq model => Eq (CostingFun model)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow model => Show (CostingFun model)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric (CostingFun model)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData model => NFData (CostingFun model)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON (BuiltinCostModelBase CostingFun)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.BuiltinCostModelFromJSON model => FromJSON (CostingFun model)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON (BuiltinCostModelBase CostingFun)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.BuiltinCostModelToJSON model => ToJSON (CostingFun model)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanDefault model => Default (CostingFun model)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep (CostingFun model) = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"CostingFun"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"CostingFun"
'PrefixI 'True) (S1 ('MetaSel ('Just"costingFunCpu"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 model) :*: S1 ('MetaSel ('Just"costingFunMemory"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 model)))
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ExpModCostingFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ExpModCostingFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ExpModCostingFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ExpModCostingFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ExpModCostingFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ExpModCostingFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift ExpModCostingFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ExpModCostingFunction = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ExpModCostingFunction"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"ExpModCostingFunction"
'PrefixI 'True) (S1 ('MetaSel ('Just"coefficient00"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient00) :*: (S1 ('MetaSel ('Just"coefficient11"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient11) :*: S1 ('MetaSel ('Just"coefficient12"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient12))))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq InterceptDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum InterceptDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow InterceptDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric InterceptDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData InterceptDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON InterceptDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON InterceptDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift InterceptDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Intercept = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Intercept"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Intercept"
'PrefixI 'True) (S1 ('MetaSel ('Just"unIntercept"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelConstantOrLinearDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelConstantOrLinearDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelConstantOrLinearDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelConstantOrLinearDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelConstantOrLinearDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelConstantOrLinearDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift ModelConstantOrLinearDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelConstantOrLinear = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelConstantOrLinear"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"ModelConstantOrLinear"
'PrefixI 'True) (S1 ('MetaSel ('Just"modelConstantOrLinearConstant"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger) :*: (S1 ('MetaSel ('Just"modelConstantOrLinearIntercept"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Intercept) :*: S1 ('MetaSel ('Just"modelConstantOrLinearSlope"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope))))
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelConstantOrOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelConstantOrOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelConstantOrOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelConstantOrOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelConstantOrOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelConstantOrOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift ModelConstantOrOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelConstantOrOneArgument = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelConstantOrOneArgument"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"ModelConstantOrOneArgument"
'PrefixI 'True) (S1 ('MetaSel ('Just"modelConstantOrOneArgumentConstant"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger) :*: S1 ('MetaSel ('Just"modelConstantOrOneArgumentModel"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelOneArgument)))
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelConstantOrTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelConstantOrTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelConstantOrTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelConstantOrTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelConstantOrTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelConstantOrTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift ModelConstantOrTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelConstantOrTwoArguments = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelConstantOrTwoArguments"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"ModelConstantOrTwoArguments"
'PrefixI 'True) (S1 ('MetaSel ('Just"modelConstantOrTwoArgumentsConstant"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger) :*: S1 ('MetaSel ('Just"modelConstantOrTwoArgumentsModel"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelTwoArguments)))
Constructors
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanDefault ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreLift ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelFiveArguments = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelFiveArguments"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"ModelFiveArgumentsConstantCost"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)))
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanDefault ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreLift ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelFourArguments = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelFourArguments"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"ModelFourArgumentsConstantCost"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)) :+: C1 ('MetaCons"ModelFourArgumentsLinearInU"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)))
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanDefault ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreLift ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelOneArgument = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelOneArgument"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"ModelOneArgumentConstantCost"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)) :+: (C1 ('MetaCons"ModelOneArgumentLinearInX"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons"ModelOneArgumentQuadraticInX"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableQuadraticFunction))))
Constructors
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanDefault ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreLift ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelSixArguments = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelSixArguments"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"ModelSixArgumentsConstantCost"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)))
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelSubtractedSizesDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelSubtractedSizesDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelSubtractedSizesDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelSubtractedSizesDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelSubtractedSizesDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelSubtractedSizesDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift ModelSubtractedSizesDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelSubtractedSizes = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelSubtractedSizes"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"ModelSubtractedSizes"
'PrefixI 'True) (S1 ('MetaSel ('Just"modelSubtractedSizesIntercept"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Intercept) :*: (S1 ('MetaSel ('Just"modelSubtractedSizesSlope"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope) :*: S1 ('MetaSel ('Just"modelSubtractedSizesMinimum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger))))
Constructors
ModelThreeArgumentsConstantCost CostingIntegerModelThreeArgumentsLinearInX OneVariableLinearFunctionModelThreeArgumentsLinearInY OneVariableLinearFunctionModelThreeArgumentsLinearInZ OneVariableLinearFunctionModelThreeArgumentsQuadraticInZ OneVariableQuadraticFunctionModelThreeArgumentsLiteralInYOrLinearInZ OneVariableLinearFunctionModelThreeArgumentsLinearInMaxYZ OneVariableLinearFunctionModelThreeArgumentsLinearInYAndZ TwoVariableLinearFunctionModelThreeArgumentsQuadraticInYAndZ TwoVariableQuadraticFunctionModelThreeArgumentsExpModCost ExpModCostingFunction
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanDefault ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreLift ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelThreeArguments = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelThreeArguments"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (((C1 ('MetaCons"ModelThreeArgumentsConstantCost"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)) :+: C1 ('MetaCons"ModelThreeArgumentsLinearInX"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction))) :+: (C1 ('MetaCons"ModelThreeArgumentsLinearInY"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: (C1 ('MetaCons"ModelThreeArgumentsLinearInZ"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons"ModelThreeArgumentsQuadraticInZ"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableQuadraticFunction))))) :+: ((C1 ('MetaCons"ModelThreeArgumentsLiteralInYOrLinearInZ"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons"ModelThreeArgumentsLinearInMaxYZ"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction))) :+: (C1 ('MetaCons"ModelThreeArgumentsLinearInYAndZ"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableLinearFunction)) :+: (C1 ('MetaCons"ModelThreeArgumentsQuadraticInYAndZ"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableQuadraticFunction)) :+: C1 ('MetaCons"ModelThreeArgumentsExpModCost"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExpModCostingFunction))))))
Constructors
ModelTwoArgumentsConstantCost CostingIntegerModelTwoArgumentsLinearInX OneVariableLinearFunctionModelTwoArgumentsLinearInY OneVariableLinearFunctionModelTwoArgumentsLinearInY2 ModelSubtractedSizesModelTwoArgumentsLinearInXAndY TwoVariableLinearFunctionModelTwoArgumentsAddedSizes OneVariableLinearFunctionModelTwoArgumentsSubtractedSizes ModelSubtractedSizesModelTwoArgumentsMultipliedSizes OneVariableLinearFunctionModelTwoArgumentsMinSize OneVariableLinearFunctionModelTwoArgumentsMaxSize OneVariableLinearFunctionModelTwoArgumentsLinearOnDiagonal ModelConstantOrLinearModelTwoArgumentsConstOffDiagonal ModelConstantOrOneArgumentModelTwoArgumentsConstAboveDiagonal ModelConstantOrTwoArgumentsModelTwoArgumentsConstBelowDiagonal ModelConstantOrTwoArgumentsModelTwoArgumentsQuadraticInY OneVariableQuadraticFunctionModelTwoArgumentsQuadraticInXAndY TwoVariableQuadraticFunctionModelTwoArgumentsWithInteractionInXAndY TwoVariableWithInteractionFunctionModelTwoArgumentsAboveAndBelowDiagonal ModelConstantOrTwoArguments
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanDefault ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreLift ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep ModelTwoArguments = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"ModelTwoArguments"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) ((((C1 ('MetaCons"ModelTwoArgumentsConstantCost"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)) :+: C1 ('MetaCons"ModelTwoArgumentsLinearInX"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction))) :+: (C1 ('MetaCons"ModelTwoArgumentsLinearInY"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons"ModelTwoArgumentsLinearInY2"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelSubtractedSizes)))) :+: ((C1 ('MetaCons"ModelTwoArgumentsLinearInXAndY"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableLinearFunction)) :+: C1 ('MetaCons"ModelTwoArgumentsAddedSizes"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction))) :+: (C1 ('MetaCons"ModelTwoArgumentsSubtractedSizes"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelSubtractedSizes)) :+: (C1 ('MetaCons"ModelTwoArgumentsMultipliedSizes"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons"ModelTwoArgumentsMinSize"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)))))) :+: (((C1 ('MetaCons"ModelTwoArgumentsMaxSize"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons"ModelTwoArgumentsLinearOnDiagonal"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelConstantOrLinear))) :+: (C1 ('MetaCons"ModelTwoArgumentsConstOffDiagonal"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelConstantOrOneArgument)) :+: C1 ('MetaCons"ModelTwoArgumentsConstAboveDiagonal"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelConstantOrTwoArguments)))) :+: ((C1 ('MetaCons"ModelTwoArgumentsConstBelowDiagonal"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelConstantOrTwoArguments)) :+: C1 ('MetaCons"ModelTwoArgumentsQuadraticInY"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableQuadraticFunction))) :+: (C1 ('MetaCons"ModelTwoArgumentsQuadraticInXAndY"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableQuadraticFunction)) :+: (C1 ('MetaCons"ModelTwoArgumentsWithInteractionInXAndY"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableWithInteractionFunction)) :+: C1 ('MetaCons"ModelTwoArgumentsAboveAndBelowDiagonal"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelConstantOrTwoArguments)))))))
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq OneVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow OneVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric OneVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData OneVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON OneVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON OneVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift OneVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep OneVariableLinearFunction = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"OneVariableLinearFunction"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"OneVariableLinearFunction"
'PrefixI 'True) (S1 ('MetaSel ('Just"oneVariableLinearFunctionIntercept"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Intercept) :*: S1 ('MetaSel ('Just"oneVariableLinearFunctionSlope"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope)))
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq OneVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow OneVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric OneVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData OneVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON OneVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON OneVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift OneVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep OneVariableQuadraticFunction = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"OneVariableQuadraticFunction"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"OneVariableQuadraticFunction"
'PrefixI 'True) (S1 ('MetaSel ('Just"oneVariableQuadraticFunctionC0"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient0) :*: (S1 ('MetaSel ('Just"oneVariableQuadraticFunctionC1"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient1) :*: S1 ('MetaSel ('Just"oneVariableQuadraticFunctionC2"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient2))))
Constructors
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Eq SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNum SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep Slope = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"Slope"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'True) (C1 ('MetaCons"Slope"
'PrefixI 'True) (S1 ('MetaSel ('Just"unSlope"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq TwoVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow TwoVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric TwoVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData TwoVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON TwoVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON TwoVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift TwoVariableLinearFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep TwoVariableLinearFunction = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"TwoVariableLinearFunction"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"TwoVariableLinearFunction"
'PrefixI 'True) (S1 ('MetaSel ('Just"twoVariableLinearFunctionIntercept"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Intercept) :*: (S1 ('MetaSel ('Just"twoVariableLinearFunctionSlope1"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope) :*: S1 ('MetaSel ('Just"twoVariableLinearFunctionSlope2"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope))))
Constructors
TwoVariableQuadraticFunctiontwoVariableQuadraticFunctionMinimum :: CostingIntegertwoVariableQuadraticFunctionC00 :: Coefficient00twoVariableQuadraticFunctionC10 :: Coefficient10twoVariableQuadraticFunctionC01 :: Coefficient01twoVariableQuadraticFunctionC20 :: Coefficient20twoVariableQuadraticFunctionC11 :: Coefficient11twoVariableQuadraticFunctionC02 :: Coefficient02
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq TwoVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow TwoVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric TwoVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData TwoVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON TwoVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON TwoVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift TwoVariableQuadraticFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep TwoVariableQuadraticFunction = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"TwoVariableQuadraticFunction"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"TwoVariableQuadraticFunction"
'PrefixI 'True) ((S1 ('MetaSel ('Just"twoVariableQuadraticFunctionMinimum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger) :*: (S1 ('MetaSel ('Just"twoVariableQuadraticFunctionC00"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient00) :*: S1 ('MetaSel ('Just"twoVariableQuadraticFunctionC10"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient10))) :*: ((S1 ('MetaSel ('Just"twoVariableQuadraticFunctionC01"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient01) :*: S1 ('MetaSel ('Just"twoVariableQuadraticFunctionC20"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient20)) :*: (S1 ('MetaSel ('Just"twoVariableQuadraticFunctionC11"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient11) :*: S1 ('MetaSel ('Just"twoVariableQuadraticFunctionC02"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient02)))))
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq TwoVariableWithInteractionFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreShow TwoVariableWithInteractionFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreGeneric TwoVariableWithInteractionFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreNFData TwoVariableWithInteractionFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreFromJSON TwoVariableWithInteractionFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanToJSON TwoVariableWithInteractionFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphanLift TwoVariableWithInteractionFunctionDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Coretype Rep TwoVariableWithInteractionFunction = D1 ('MetaDataDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core"TwoVariableWithInteractionFunction"
"PlutusCore.Evaluation.Machine.CostingFun.Core"
"plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt"
'False) (C1 ('MetaCons"TwoVariableWithInteractionFunction"
'PrefixI 'True) ((S1 ('MetaSel ('Just"twoVariableWithInteractionFunctionC00"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient00) :*: S1 ('MetaSel ('Just"twoVariableWithInteractionFunctionC10"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient10)) :*: (S1 ('MetaSel ('Just"twoVariableWithInteractionFunctionC01"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient01) :*: S1 ('MetaSel ('Just"twoVariableWithInteractionFunctionC11"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient11))))
Methods
unimplementedCostingFun :: b -> CostingFun a
Instances6UnimplementedCostingFun
UnimplementedCostingFun ModelFiveArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelFourArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelOneArgumentDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelSixArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelThreeArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.CoreUnimplementedCostingFun ModelTwoArgumentsDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core