Object/Class

sigmastate.utxo

CostTable

Related Docs: class CostTable | package utxo

Permalink

object CostTable extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CostTable
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ExpressionCost = Int

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val DefaultCosts: CostTable

    Permalink
  5. val MaxExpressions: Int

    Permalink
  6. val MinimalCost: Int

    Permalink
  7. val OptionOp: Int

    Permalink
  8. val ScriptLimit: Int

    Permalink
  9. val accessBox: Int

    Permalink
  10. val accessRegister: Int

    Permalink
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. val avlTreeOp: Int

    Permalink
  13. val castOp: Int

    Permalink
  14. val castOpBigInt: Int

    Permalink
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  16. val collAccess: Int

    Permalink
  17. val collByIndex: Int

    Permalink
  18. val collLength: Int

    Permalink
  19. val collToColl: Int

    Permalink
  20. val comparisonBigInt: Int

    Permalink
  21. val comparisonCost: Int

    Permalink
  22. val comparisonPerKbCost: Int

    Permalink
  23. val concreteCollectionItemCost: Int

    Permalink
  24. val constCost: Int

    Permalink
  25. val costFactorDecrease: Int

    Permalink
  26. val costFactorIncrease: Int

    Permalink

    Scaling factors to be applied to estimated cost (totalCost = cost * costFactorIncrease / costFactorDecrease

  27. val decodePointCost: Int

    Permalink
  28. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  30. val expCost: Int

    Permalink
  31. val extractCost: Int

    Permalink
  32. def fromSeq(items: Seq[(String, String, Int)]): CostTable

    Permalink
  33. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  34. val getVarCost: Int

    Permalink
  35. val groupElementConst: Int

    Permalink
  36. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  37. val hashPerKb: Int

    Permalink
  38. val interpreterInitCost: Int

    Permalink
  39. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  40. val lambdaCost: Int

    Permalink
  41. val lambdaInvoke: Int

    Permalink
  42. val logicCost: Int

    Permalink
  43. val multiply: Int

    Permalink
  44. val multiplyBigInt: Int

    Permalink
  45. val multiplyGroup: Int

    Permalink
  46. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  47. val negateGroup: Int

    Permalink
  48. val newAvlTreeCost: Int

    Permalink
  49. val newBigIntPerItem: Int

    Permalink
  50. val newCollValueCost: Int

    Permalink
  51. val newOptionValueCost: Int

    Permalink
  52. val newPairValueCost: Int

    Permalink
  53. val newPrimValueCost: Int

    Permalink

    Cost of creating new instances (kind of memory allocation cost).

    Cost of creating new instances (kind of memory allocation cost). When the instance already exists them the corresponding Access/Extract cost should be added.

  54. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  56. val perGraphNodeCost: Int

    Permalink
  57. val plusMinus: Int

    Permalink
  58. val plusMinusBigInt: Int

    Permalink
  59. val proveDHTupleEvalCost: Int

    Permalink
  60. val proveDlogEvalCost: Int

    Permalink
  61. val selectField: Int

    Permalink
  62. val sigmaAndCost: Int

    Permalink
  63. val sigmaOrCost: Int

    Permalink
  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  65. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  66. val treeOp: Int

    Permalink
  67. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped