Class

com.mchange.sc.v1.consuela.ethereum.pow.ethash23.Implementation

UInt32AsInt

Related Doc: package Implementation

Permalink

class UInt32AsInt extends Implementation

Linear Supertypes
Implementation, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UInt32AsInt
  2. Implementation
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UInt32AsInt()

    Permalink

Type Members

  1. type Cache = Array[Array[Int]]

    Permalink
    Definition Classes
    UInt32AsIntImplementation
  2. type Dataset = Array[Array[Int]]

    Permalink
    Definition Classes
    UInt32AsIntImplementation
  3. type Row = Array[Int]

    Permalink
    Definition Classes
    UInt32AsIntImplementation

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def blocksRemainingInEpoch(blockNumber: Long): Long

    Permalink
    Definition Classes
    Implementation
  6. def cacheDataset(seed: Array[Byte], dataset: Dataset): Failable[Unit]

    Permalink
    Definition Classes
    Implementation
  7. def calcDataset(cache: Cache, fullSize: Long)(implicit mf: Factory): Dataset

    Permalink
    Definition Classes
    Implementation
  8. def calcDatasetForBlock(blockNumber: Long)(implicit mf: Factory): Dataset

    Permalink
    Definition Classes
    Implementation
  9. def calcDatasetForEpoch(epochNumber: Long)(implicit mf: Factory): Dataset

    Permalink
    Definition Classes
    Implementation
  10. final def calcDatasetParallel(cache: Cache, fullSize: Long)(mf: Factory): Dataset

    Permalink
  11. def calcDatasetRow(cache: Cache, i: Int): Row

    Permalink
  12. final def calcDatasetSequential(cache: Cache, fullSize: Long)(mf: Factory): Dataset

    Permalink
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  14. final def datasetLen(fullSize: Long): Int

    Permalink
  15. def doCalcDataset(cache: Cache, fullSize: Long)(mf: Factory): Dataset

    Permalink
  16. def dumpDatasetBytes(os: OutputStream, dataset: Dataset): Unit

    Permalink
    Definition Classes
    UInt32AsIntImplementation
  17. def epochFromBlock(blockNumber: Long): Long

    Permalink
    Definition Classes
    Implementation
  18. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. def extractDatasetRow(dataset: Dataset, i: Int): Row

    Permalink
  21. def getCacheSizeForBlock(blockNumber: Long): Long

    Permalink
    Definition Classes
    Implementation
  22. def getCacheSizeForEpoch(epochNumber: Long): Long

    Permalink
    Definition Classes
    Implementation
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  24. def getFullSizeForBlock(blockNumber: Long): Long

    Permalink
    Definition Classes
    Implementation
  25. def getFullSizeForEpoch(epochNumber: Long): Long

    Permalink
    Definition Classes
    Implementation
  26. def hashCache(cache: Cache): Keccak256

    Permalink
  27. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  28. def hashimoto(seedBytes: Array[Byte], fullSize: Long, datasetAccessor: (Int) ⇒ Row): Hashimoto

    Permalink
    Attributes
    protected
    Definition Classes
    UInt32AsIntImplementation
  29. def hashimotoFull(header: Header, dataset: Dataset, nonce: Unsigned64): Hashimoto

    Permalink
    Definition Classes
    Implementation
  30. def hashimotoLight(header: Header, cache: Cache, nonce: Unsigned64): Hashimoto

    Permalink
    Definition Classes
    Implementation
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. val isParallel: Boolean

    Permalink
  33. def loadDagFile(seed: Array[Byte]): Failable[Dataset]

    Permalink
    Definition Classes
    Implementation
  34. def mkCache(cacheSize: Long, seed: Array[Byte]): Cache

    Permalink
    Attributes
    protected
    Definition Classes
    UInt32AsIntImplementation
  35. def mkCacheForBlock(blockNumber: Long): Cache

    Permalink
    Definition Classes
    Implementation
  36. def mkCacheForEpoch(epochNumber: Long): Cache

    Permalink
    Definition Classes
    Implementation
  37. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  38. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  40. def precomputeCacheDatasetForBlockNumber(blockNumber: Long)(implicit mf: Factory): Failable[Unit]

    Permalink
    Definition Classes
    Implementation
  41. def precomputeCacheDatasetForEpochNumber(epochNumber: Long)(implicit mf: Factory): Failable[Unit]

    Permalink
    Definition Classes
    Implementation
  42. def readDagFile(is: InputStream, mbFileLength: Option[Long]): Dataset

    Permalink
    Definition Classes
    Implementation
  43. def readDatasetBytes(is: InputStream, mbDatasetLen: Option[Long]): Dataset

    Permalink
    Definition Classes
    UInt32AsIntImplementation
  44. def requireValidInt(l: Long): Int

    Permalink
  45. def requireValidLong(bi: BigInt): Long

    Permalink
  46. implicit val rowClassTag: ClassTag[Row]

    Permalink
    Attributes
    protected
    Definition Classes
    UInt32AsIntImplementation
  47. def streamDagFileForBlockNumber(blockNumber: Long, file: Option[File])(implicit mf: Factory): Failable[Unit]

    Permalink
    Definition Classes
    Implementation
  48. def streamDagFileForBlockNumber(blockNumber: Long)(implicit mf: Factory): Failable[Unit]

    Permalink
    Definition Classes
    Implementation
  49. def streamDagFileForEpochNumber(epochNumber: Long, mbSeed: Option[Array[Byte]], mbCache: Option[Cache], mbFile: Option[File])(implicit mf: Factory): Failable[Unit]

    Permalink
    Definition Classes
    Implementation
  50. def streamDagFileForEpochNumber(epochNumber: Long, mbFile: Option[File])(implicit mf: Factory): Failable[Unit]

    Permalink
    Definition Classes
    Implementation
  51. def streamDagFileForEpochNumber(epochNumber: Long)(implicit mf: Factory): Failable[Unit]

    Permalink
    Definition Classes
    Implementation
  52. def streamDatasetAsDagFile(os: OutputStream, cache: Cache, fullSize: Long)(implicit mf: Factory): Unit

    Permalink
    Definition Classes
    Implementation
  53. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  54. def toDataset(array: Array[Row]): Dataset

    Permalink
  55. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  56. def truncatedHeaderHash(header: Header): Keccak256

    Permalink
    Definition Classes
    Implementation
  57. final def wait(arg0: Long, arg1: Int): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. def writeDagFile(os: OutputStream, dataset: Dataset): Unit

    Permalink
    Definition Classes
    Implementation
  61. def writeRow(in: Row): Array[Byte]

    Permalink
    Attributes
    protected
    Definition Classes
    UInt32AsIntImplementation

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 Implementation

Inherited from AnyRef

Inherited from Any

Ungrouped