public GraphicCardDistribution()
        {
            string kernelDirectory = AppDomain.CurrentDomain.BaseDirectory + "XSGravitonCL";

            Kernel.Load(kernelDirectory, "gravitonkernel.cl", "Calculate");

            RRTMatrix = new RRTPairing();
        }
        public LockedRRTDistribution(int coreCount) : base(coreCount)
        {
            PairLogic = new RRTPairing();

            CurrentElementCount = -1;
        }