public void Start(NeoScryptStratum aNeoScryptStratum, int aNeoScryptIntensity, int aNeoScryptLocalWorkSize)
        {
            mNeoScryptStratum = aNeoScryptStratum;
            mNeoScryptGlobalWorkSizeArray[0] = aNeoScryptIntensity * OpenCLDevice.GetMaxComputeUnits() * aNeoScryptLocalWorkSize;
            mNeoScryptLocalWorkSizeArray[0]  = aNeoScryptLocalWorkSize;

            base.Start();
        }
Пример #2
0
        public void Start(NeoScryptStratum aNeoScryptStratum, int aNeoScryptRawIntensity, int aNeoScryptLocalWorkSize)
        {
            Stratum = aNeoScryptStratum;
            mNeoScryptGlobalWorkSizeArray[0] = aNeoScryptRawIntensity * aNeoScryptLocalWorkSize;
            mNeoScryptLocalWorkSizeArray[0]  = aNeoScryptLocalWorkSize;

            base.Start();
        }
Пример #3
0
 public Job(NeoScryptStratum aStratum, string aID, string aPrevHash, string aCoinbase1, string aCoinbase2, string[] aMerkles, string aVersion, string aNBits, string aNTime)
     : base(aStratum)
 {
     mStratum   = aStratum;
     mID        = aID;
     mPrevHash  = aPrevHash;
     mCoinbase1 = aCoinbase1;
     mCoinbase2 = aCoinbase2;
     mMerkles   = aMerkles;
     mVersion   = aVersion;
     mNBits     = aNBits;
     mNTime     = aNTime;
 }
Пример #4
0
 public override void SetPrimaryStratum(Stratum stratum)
 {
     Stratum = (NeoScryptStratum)stratum;
 }