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
    @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 finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. def fromSeq(items: Seq[(String, String, Int)]): CostTable

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

    Permalink
    Definition Classes
    AnyRef → Any
  35. val getVarCost: Int

    Permalink
  36. val groupElementConst: Int

    Permalink
  37. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  38. val hashPerKb: Int

    Permalink
  39. val interpreterInitCost: Int

    Permalink
  40. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  41. val lambdaCost: Int

    Permalink
  42. val lambdaInvoke: Int

    Permalink
  43. val logicCost: Int

    Permalink
  44. val multiply: Int

    Permalink
  45. val multiplyBigInt: Int

    Permalink
  46. val multiplyGroup: Int

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

    Permalink
    Definition Classes
    AnyRef
  48. val negateGroup: Int

    Permalink
  49. val newAvlTreeCost: Int

    Permalink
  50. val newBigIntPerItem: Int

    Permalink
  51. val newCollValueCost: Int

    Permalink
  52. val newOptionValueCost: Int

    Permalink
  53. val newPairValueCost: Int

    Permalink
  54. 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.

  55. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  57. val perGraphNodeCost: Int

    Permalink
  58. val plusMinus: Int

    Permalink
  59. val plusMinusBigInt: Int

    Permalink
  60. val proveDHTupleEvalCost: Int

    Permalink
  61. val proveDlogEvalCost: Int

    Permalink
  62. val selectField: Int

    Permalink
  63. val sigmaAndCost: Int

    Permalink
  64. val sigmaOrCost: Int

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

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

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

    Permalink
  68. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long, arg1: Int): Unit

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped