Beispiel #1
0
 public CPUSignil(CPUMaker cPUMaker, CPUSocket cPUSocket, int numberOfPhysicalCores, Frequency coreClockNominal, ElectricPotentialDc coreVoltageNominal)
 {
     CPUMaker              = cPUMaker;
     CPUSocket             = cPUSocket;
     NumberOfPhysicalCores = numberOfPhysicalCores;
     CoreClockNominal      = coreClockNominal;
     CoreVoltageNominal    = coreVoltageNominal;
 }
Beispiel #2
0
        public override int GetHashCode()
        {
            var hashCode = -1715037593;

            hashCode = hashCode * -1521134295 + CPUMaker.GetHashCode();
            hashCode = hashCode * -1521134295 + CPUSocket.GetHashCode();
            hashCode = hashCode * -1521134295 + NumberOfPhysicalCores.GetHashCode();
            hashCode = hashCode * -1521134295 + CoreClockNominal.GetHashCode();
            hashCode = hashCode * -1521134295 + CoreVoltageNominal.GetHashCode();
            return(hashCode);
        }
Beispiel #3
0
 public CPU(CPUMaker cPUMaker = CPUMaker.Generic)
 {
     this.cPUMaker = cPUMaker;
 }
Beispiel #4
0
 //public CPU() : this(CPUMaker.Generic) {}
 public CPU(CPUMaker maker)
 {
     this.maker = maker;
 }