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

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val DefaultCosts: CostTable
  5. val MaxExpressions: Int
  6. val MinimalCost: Int
  7. val OptionOp: Int
  8. val ScriptLimit: Int
  9. val accessBox: Int
  10. val accessRegister: Int
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. val avlTreeOp: Int
  13. val castOp: Int
  14. val castOpBigInt: Int
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  16. val collAccess: Int
  17. val collByIndex: Int
  18. val collLength: Int
  19. val collToColl: Int
  20. val comparisonBigInt: Int
  21. val comparisonCost: Int
  22. val comparisonPerKbCost: Int
  23. val concreteCollectionItemCost: Int
  24. val constCost: Int
  25. val costFactorDecrease: Int
  26. val costFactorIncrease: Int

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

  27. val decodePointCost: Int
  28. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  30. val expCost: Int
  31. val extractCost: Int
  32. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. def fromSeq(items: Seq[(String, String, Int)]): CostTable
  34. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. val getVarCost: Int
  36. val groupElementConst: Int
  37. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  38. val hashPerKb: Int
  39. val interpreterInitCost: Int
  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. val lambdaCost: Int
  42. val lambdaInvoke: Int
  43. val logicCost: Int
  44. val multiply: Int
  45. val multiplyBigInt: Int
  46. val multiplyGroup: Int
  47. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. val negateGroup: Int
  49. val newAvlTreeCost: Int
  50. val newBigIntPerItem: Int
  51. val newCollValueCost: Int
  52. val newOptionValueCost: Int
  53. val newPairValueCost: Int
  54. val newPrimValueCost: Int

    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
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  57. val perGraphNodeCost: Int
  58. val plusMinus: Int
  59. val plusMinusBigInt: Int
  60. val proveDHTupleEvalCost: Int
  61. val proveDlogEvalCost: Int
  62. val selectField: Int
  63. val sigmaAndCost: Int
  64. val sigmaOrCost: Int
  65. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  66. def toString(): String
    Definition Classes
    AnyRef → Any
  67. val treeOp: Int
  68. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped