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 MinimalCost: Int

    Permalink
  6. val OptionOp: Int

    Permalink
  7. val accessBox: Int

    Permalink
  8. val accessRegister: Int

    Permalink
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. val avlTreeOp: Int

    Permalink
  11. val castOp: Int

    Permalink
  12. val castOpBigInt: Int

    Permalink
  13. def clone(): AnyRef

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

    Permalink
  15. val collByIndex: Int

    Permalink
  16. val collLength: Int

    Permalink
  17. val collToColl: Int

    Permalink
  18. val comparisonBigInt: Int

    Permalink
  19. val comparisonCost: Int

    Permalink
  20. val comparisonPerKbCost: Int

    Permalink
  21. val concreteCollectionItemCost: Int

    Permalink
  22. val constCost: Int

    Permalink
  23. val costFactorDecrease: Int

    Permalink
  24. val costFactorIncrease: Int

    Permalink

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

  25. val decodePointCost: Int

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

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

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

    Permalink
  29. val extractCost: Int

    Permalink
  30. def finalize(): Unit

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

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

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

    Permalink
  34. val groupElementConst: Int

    Permalink
  35. def hashCode(): Int

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

    Permalink
  37. val interpreterInitCost: Int

    Permalink
  38. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  39. val lambdaCost: Int

    Permalink
  40. val lambdaInvoke: Int

    Permalink
  41. val logicCost: Int

    Permalink
  42. val multiply: Int

    Permalink
  43. val multiplyBigInt: Int

    Permalink
  44. val multiplyGroup: Int

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

    Permalink
    Definition Classes
    AnyRef
  46. val negateGroup: Int

    Permalink
  47. val newAvlTreeCost: Int

    Permalink
  48. val newBigIntPerItem: Int

    Permalink
  49. val newCollValueCost: Int

    Permalink
  50. val newOptionValueCost: Int

    Permalink
  51. val newPairValueCost: Int

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

  53. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  55. val perGraphNodeCost: Int

    Permalink
  56. val plusMinus: Int

    Permalink
  57. val plusMinusBigInt: Int

    Permalink
  58. val proveDHTupleEvalCost: Int

    Permalink
  59. val proveDlogEvalCost: Int

    Permalink
  60. val selectField: Int

    Permalink
  61. val sigmaAndCost: Int

    Permalink
  62. val sigmaOrCost: Int

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

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

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

    Permalink
  66. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  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( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped