public void Should_FailEqualityForDifferentDataTypes() { var numericItem = new I4(1); var numericItem2 = new U1(1); Assert.IsFalse(numericItem.Equals(numericItem2)); }
public void Should_FailEqualityForDifferentNumericValues() { var numericItem = new I4(1); var numericItem2 = new I4(-2); Assert.IsFalse(numericItem.Equals(numericItem2)); }
public void Should_FailEqualityForDifferetObjectTypes() { var numericItem = new I4(1); var obj = "test"; Assert.IsFalse(numericItem.Equals(obj)); }
public ServiceC( I2 service2, I3 service3, I4 service4, I5 service5) { if (service2 is null) { throw new ArgumentNullException(nameof(service2)); } if (service3 is null) { throw new ArgumentNullException(nameof(service3)); } if (service4 is null) { throw new ArgumentNullException(nameof(service4)); } if (service5 is null) { throw new ArgumentNullException(nameof(service5)); } }
public void Should_CreateCorrectI4Item() { var numericItem = new I4(1); Assert.IsTrue(numericItem.Value == 1); Assert.IsTrue(numericItem.Type == Format.I4); }
public static I4 ToI4(TX a) { I4 res = default(I4); Conversions.DefaultInstance.Convert(in a, ref res); return(res); }
public string ToString(string format, IFormatProvider formatProvider) { if (Ref == null) { return("_|_"); } if (TypeId == ElaMachine.INT) { return(I4.ToString(format, formatProvider)); } else if (TypeId == ElaMachine.REA) { return(DirectGetSingle().ToString(format, Culture.NumberFormat)); } else if (TypeId == ElaMachine.CHR) { return(((Char)I4).ToString()); } else if (TypeId == ElaMachine.BYT) { return(I4 == 1 ? "true" : "false"); } else { return(Ref.ToString(format, formatProvider)); } }
public void Should_BeEqualIfNumericItemsEqual() { var numericItem = new I4(1); var numericItem2 = new I4(1); Assert.IsTrue(numericItem.Equals(numericItem2)); }
public static TX Right(TX a, I4 min) { if (a.IsEmpty) { return(a); } return(a.Slice(NormalizeIndex(min, a.Length))); }
public static TX Left(TX a, I4 lim) { if (a.IsEmpty) { return(a); } return(a.Slice(0, NormalizeIndex(lim, a.Length))); }
int z = 0; //flag private void recountBtn_Click(object sender, EventArgs e) { I1 -= 0.09; I2 -= 0.09; I3 -= 0.09; I4 -= 0.09; I5 -= 0.09; I6 -= 0.09; I1tb.Text = I1.ToString(); I2tb.Text = I2.ToString(); I3tb.Text = I3.ToString(); I4tb.Text = I4.ToString(); I5tb.Text = I5.ToString(); I6tb.Text = I6.ToString(); U2 = I2 * EU * IV / ((IV + I2 + I1) * (I2 + I3 + I4 + I5 - Math.Pow(I2, 2) / (IV + I2 + I1) - Math.Pow((I4 + I5), 2) / (I4 + I5 + I6))); U1 = U2 * I2 / (IV + I2 + I1) + EU * IV / (IV + I2 + I1); U3 = U2 * (I4 + I5) / (I4 + I5 + I6); U1 = Math.Round(U1, 3); U2 = Math.Round(U2, 3); U3 = Math.Round(U3, 3); U1label.Text = "U1 = " + U1.ToString(); U2label.Text = "U2 = " + U2.ToString(); U3label.Text = "U3 = " + U3.ToString(); if (z == 1) { F1 = Math.Round(Math.Pow(U11 - U1, 2), 3); } if (z == 2) { F1 = Math.Round(Math.Pow(U22 - U2, 2), 3); } if (z == 3) { F1 = Math.Round(Math.Pow(U33 - U3, 2), 3); } if (F1 < F) { FTB.Text = F1.ToString(); F = F1; logsRTB.AppendText("Целевая функция уменьшается F=" + F1.ToString() + "\n"); logsRTB.ScrollToCaret(); } else { logsRTB.AppendText("Целевая функция увеличилась F=" + F1.ToString() + "\n"); logsRTB.ScrollToCaret(); recountBtn.Enabled = false; } Fz = 0; calculateGrad(); calculateHessian(); }
public static void TestI4() { var a = new C7(); I4 i = a; Assert.AreEqual("C7", a.Foo()); Assert.AreEqual("C7", i.Foo()); Assert.AreEqual("C6", ((C6)a).Foo()); }
/// <summary> /// For testing variable-arg functions. This selects the element in c indicated by a. /// If b is true, it negates the result. /// </summary> public static R4 Var(I4 a, BL b, R4[] c) { if (a < 0 || a >= c.Length) { return(R4.NaN); } R4 res = c[a]; if (b) { res = -res; } return(res); }
public override int GetHashCode() { switch (Ref.TypeId) { case ElaMachine.INT: return(I4.GetHashCode()); case ElaMachine.REA: return(DirectGetSingle().GetHashCode()); case ElaMachine.CHR: return(((Char)I4).GetHashCode()); case ElaMachine.BYT: return((I4 == 1).GetHashCode()); default: return(Ref.GetHashCode()); } }
public static TX Mid(TX a, I4 min, I4 lim) { if (a.IsEmpty) { return(a); } int im = NormalizeIndex(min, a.Length); int il = NormalizeIndex(lim, a.Length); if (im >= il) { return(TX.Empty); } return(a.Slice(im, il - im)); }
public void Call(ItemObj item) { switch (Last) { case 1: I1.ChangeItem(item); break; case 2: I2.ChangeItem(item); break; case 3: I3.ChangeItem(item); break; case 4: I4.ChangeItem(item); break; case 5: I5.ChangeItem(item); break; case 6: I6.ChangeItem(item); break; case 7: I7.ChangeItem(item); break; case 8: I8.ChangeItem(item); break; case 9: I9.ChangeItem(item); break; case 10: O.ChangeItem(item); break; } }
public void Instructions3() { cmp_lvlSt.challengeActive = true; timerstart = true; if (tutoTimer >= 2 && tutoTimer < 3) { I4.SetActive(true); } if (tutoTimer >= 7) { rhino.SetActive(true); rhino2.SetActive(true); rhinoTimer -= Time.deltaTime; } if (rhinoTimer <= 0) { rhino.SetActive(false); rhino2.SetActive(false); cmp_lvlSt.challengeActive = false; } }
public BTI(byte[] data) { Data = data; Header = new BTI_Header(data); Bitmap_Data = new byte[Header.Width * Header.Height * 4]; if (Header.Image_Format == ImageFormat.RGB565 || Header.Image_Format == ImageFormat.RGB5A3) { ushort[] PixelData = new ushort[(data.Length - 0x20) / 2]; for (int i = 0, idx = 0x20; i < PixelData.Length; i++, idx += 2) { PixelData[i] = (ushort)((data[idx] << 8) | data[idx + 1]); } // Decode Block Format PixelData = SwizzleUtil.Unswizzle(PixelData, Header.Width, Header.Height, 4, 4); Bitmap_Data = new byte[PixelData.Length * 4]; for (int i = 0, idx = 0; i < PixelData.Length; i++, idx += 4) { byte A = 0, R = 0, G = 0, B = 0; if (Header.Image_Format == ImageFormat.RGB5A3) { RGB5A3.ToARGB8(PixelData[i], out A, out R, out G, out B); } else { A = 0xFF; RGB565.ToARGB8(PixelData[i], out R, out G, out B); } Bitmap_Data[idx] = B; Bitmap_Data[idx + 1] = G; Bitmap_Data[idx + 2] = R; Bitmap_Data[idx + 3] = A; } } else if (Header.Image_Format == ImageFormat.RGBA8) { } else { switch (Header.Palette_Format) { case PixelFormat.RGB565: case PixelFormat.RGB5A3: Palette = new ushort[Header.Palette_Entry_Count]; for (int i = 0; i < Header.Palette_Entry_Count; i++) { int offset = (int)(Header.Palette_Offset + i * 2); Palette[i] = (ushort)((Data[offset] << 8) | Data[offset + 1]); } break; } switch (Header.Image_Format) { case ImageFormat.I4: Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take(((Header.Width * Header.Height) + 1) / 2).ToArray(); Buffer.BlockCopy(I4.DecodeI4(Image_Data, Header.Width, Header.Height), 0, Bitmap_Data, 0, Bitmap_Data.Length); break; case ImageFormat.I8: Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take(Header.Width * Header.Height).ToArray(); Buffer.BlockCopy(I8.DecodeI8(Image_Data, Header.Width, Header.Height), 0, Bitmap_Data, 0, Bitmap_Data.Length); break; case ImageFormat.IA4: Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take(Header.Width * Header.Height).ToArray(); Buffer.BlockCopy(IA4.DecodeIA4(Image_Data, Header.Width, Header.Height, Color.White), 0, Bitmap_Data, 0, Bitmap_Data.Length); break; case ImageFormat.IA8: Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take((Header.Width * Header.Height) * 2).ToArray(); Buffer.BlockCopy(IA8.DecodeIA8(Image_Data, Header.Width, Header.Height), 0, Bitmap_Data, 0, Bitmap_Data.Length); break; case ImageFormat.C4: Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take((Header.Width * Header.Height) / 2).ToArray(); Buffer.BlockCopy(C4.DecodeC4(Image_Data, Palette, Header.Width, Header.Height, (ColorFormat)Header.Palette_Format), 0, Bitmap_Data, 0, Bitmap_Data.Length); break; case ImageFormat.C8: Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take(Header.Width * Header.Height).ToArray(); int Index = 0; for (int blockY = 0; blockY < Header.Height; blockY += 4) { for (int blockX = 0; blockX < Header.Width; blockX += 8) { for (int Y = 0; Y < 4; Y++) { for (int X = 0; X < 8; X++) { ushort Pixel = Palette[Image_Data[Index]]; int New_Index = Header.Width * (blockY + Y) + blockX + X; byte A = 0, R = 0, G = 0, B = 0; switch (Header.Palette_Format) { case PixelFormat.RGB565: RGB565.ToARGB8(Pixel, out R, out G, out B); A = 0xFF; break; case PixelFormat.RGB5A3: RGB5A3.ToARGB8(Pixel, out A, out R, out G, out B); break; default: throw new NotImplementedException("Pixel format is not implemented!"); } Bitmap_Data[New_Index * 4] = B; Bitmap_Data[New_Index * 4 + 1] = G; Bitmap_Data[New_Index * 4 + 2] = R; Bitmap_Data[New_Index * 4 + 3] = A; Index++; } } } } break; default: throw new NotImplementedException("Image Format is not implemented!"); } } Bitmap_Image = Utilities.BitmapUtilities.CreateBitmap(Bitmap_Data, Header.Width, Header.Height); }
public static I4 B(I4 a) { return(2); }
public static I4 B(I4 a, I4 b) { return(3); }
public static I4 X(I4 a) { return(a); }
public static I4 Sign(I4 a) { return(a > 0 ? +1 : a < 0 ? -1 : a); }
public static I4 Default(I4 a) { return(default(I4)); }
private void Show(I4 x) { _wrt.Write(x); }
public static I4 A(I4 a) { return(a * 3 * 10); }
public void SetValue(I4 value) { SetType(ExprTypeKind.I4); ExprValue = value; }
M1((I2)i); // GOOD public static void M1(I4 i) { M1((I3)i); // GOOD ((I3)i).M1(); // GOOD }
// Use this for initialization void Start() { PlayerIcon.GetComponent <SpriteRenderer>().enabled = true; A1.GetComponent <SpriteRenderer>().enabled = false; A2.GetComponent <SpriteRenderer>().enabled = false; A3.GetComponent <SpriteRenderer>().enabled = false; A4.GetComponent <SpriteRenderer>().enabled = false; A5.GetComponent <SpriteRenderer>().enabled = false; A6.GetComponent <SpriteRenderer>().enabled = false; A7.GetComponent <SpriteRenderer>().enabled = false; A8.GetComponent <SpriteRenderer>().enabled = false; A9.GetComponent <SpriteRenderer>().enabled = false; A10.GetComponent <SpriteRenderer>().enabled = false; A11.GetComponent <SpriteRenderer>().enabled = false; B1.GetComponent <SpriteRenderer>().enabled = false; B2.GetComponent <SpriteRenderer>().enabled = false; B3.GetComponent <SpriteRenderer>().enabled = false; B4.GetComponent <SpriteRenderer>().enabled = false; B5.GetComponent <SpriteRenderer>().enabled = false; B6.GetComponent <SpriteRenderer>().enabled = false; B7.GetComponent <SpriteRenderer>().enabled = false; B8.GetComponent <SpriteRenderer>().enabled = false; B9.GetComponent <SpriteRenderer>().enabled = false; B10.GetComponent <SpriteRenderer>().enabled = false; B11.GetComponent <SpriteRenderer>().enabled = false; C1.GetComponent <SpriteRenderer>().enabled = false; C2.GetComponent <SpriteRenderer>().enabled = false; C3.GetComponent <SpriteRenderer>().enabled = false; C4.GetComponent <SpriteRenderer>().enabled = false; C5.GetComponent <SpriteRenderer>().enabled = false; C6.GetComponent <SpriteRenderer>().enabled = false; C7.GetComponent <SpriteRenderer>().enabled = false; C8.GetComponent <SpriteRenderer>().enabled = false; C9.GetComponent <SpriteRenderer>().enabled = false; C10.GetComponent <SpriteRenderer>().enabled = false; C11.GetComponent <SpriteRenderer>().enabled = false; D1.GetComponent <SpriteRenderer>().enabled = false; D2.GetComponent <SpriteRenderer>().enabled = false; D3.GetComponent <SpriteRenderer>().enabled = false; D4.GetComponent <SpriteRenderer>().enabled = false; D5.GetComponent <SpriteRenderer>().enabled = false; D6.GetComponent <SpriteRenderer>().enabled = false; D7.GetComponent <SpriteRenderer>().enabled = false; D8.GetComponent <SpriteRenderer>().enabled = false; D9.GetComponent <SpriteRenderer>().enabled = false; D10.GetComponent <SpriteRenderer>().enabled = false; D11.GetComponent <SpriteRenderer>().enabled = false; E1.GetComponent <SpriteRenderer>().enabled = false; E2.GetComponent <SpriteRenderer>().enabled = false; E3.GetComponent <SpriteRenderer>().enabled = false; E4.GetComponent <SpriteRenderer>().enabled = false; E5.GetComponent <SpriteRenderer>().enabled = false; E6.GetComponent <SpriteRenderer>().enabled = false; E7.GetComponent <SpriteRenderer>().enabled = false; E8.GetComponent <SpriteRenderer>().enabled = false; E9.GetComponent <SpriteRenderer>().enabled = false; E10.GetComponent <SpriteRenderer>().enabled = false; E11.GetComponent <SpriteRenderer>().enabled = false; F1.GetComponent <SpriteRenderer>().enabled = false; F2.GetComponent <SpriteRenderer>().enabled = false; F3.GetComponent <SpriteRenderer>().enabled = false; F4.GetComponent <SpriteRenderer>().enabled = false; F5.GetComponent <SpriteRenderer>().enabled = false; F6.GetComponent <SpriteRenderer>().enabled = false; F7.GetComponent <SpriteRenderer>().enabled = false; F8.GetComponent <SpriteRenderer>().enabled = false; F9.GetComponent <SpriteRenderer>().enabled = false; F10.GetComponent <SpriteRenderer>().enabled = false; F11.GetComponent <SpriteRenderer>().enabled = false; G1.GetComponent <SpriteRenderer>().enabled = false; G2.GetComponent <SpriteRenderer>().enabled = false; G3.GetComponent <SpriteRenderer>().enabled = false; G4.GetComponent <SpriteRenderer>().enabled = false; G5.GetComponent <SpriteRenderer>().enabled = false; G6.GetComponent <SpriteRenderer>().enabled = false; G7.GetComponent <SpriteRenderer>().enabled = false; G8.GetComponent <SpriteRenderer>().enabled = false; G9.GetComponent <SpriteRenderer>().enabled = false; G10.GetComponent <SpriteRenderer>().enabled = false; G11.GetComponent <SpriteRenderer>().enabled = false; H1.GetComponent <SpriteRenderer>().enabled = false; H2.GetComponent <SpriteRenderer>().enabled = false; H3.GetComponent <SpriteRenderer>().enabled = false; H4.GetComponent <SpriteRenderer>().enabled = false; H5.GetComponent <SpriteRenderer>().enabled = false; H6.GetComponent <SpriteRenderer>().enabled = false; H7.GetComponent <SpriteRenderer>().enabled = false; H8.GetComponent <SpriteRenderer>().enabled = false; H9.GetComponent <SpriteRenderer>().enabled = false; H10.GetComponent <SpriteRenderer>().enabled = false; H11.GetComponent <SpriteRenderer>().enabled = false; I1.GetComponent <SpriteRenderer>().enabled = false; I2.GetComponent <SpriteRenderer>().enabled = false; I3.GetComponent <SpriteRenderer>().enabled = false; I4.GetComponent <SpriteRenderer>().enabled = false; I5.GetComponent <SpriteRenderer>().enabled = false; I6.GetComponent <SpriteRenderer>().enabled = false; I7.GetComponent <SpriteRenderer>().enabled = false; I8.GetComponent <SpriteRenderer>().enabled = false; I9.GetComponent <SpriteRenderer>().enabled = false; I10.GetComponent <SpriteRenderer>().enabled = false; I11.GetComponent <SpriteRenderer>().enabled = false; J1.GetComponent <SpriteRenderer>().enabled = false; J2.GetComponent <SpriteRenderer>().enabled = false; J3.GetComponent <SpriteRenderer>().enabled = false; J4.GetComponent <SpriteRenderer>().enabled = false; J5.GetComponent <SpriteRenderer>().enabled = false; J6.GetComponent <SpriteRenderer>().enabled = false; J7.GetComponent <SpriteRenderer>().enabled = false; J8.GetComponent <SpriteRenderer>().enabled = false; J9.GetComponent <SpriteRenderer>().enabled = false; J10.GetComponent <SpriteRenderer>().enabled = false; J11.GetComponent <SpriteRenderer>().enabled = false; K1.GetComponent <SpriteRenderer>().enabled = false; K2.GetComponent <SpriteRenderer>().enabled = false; K3.GetComponent <SpriteRenderer>().enabled = false; K4.GetComponent <SpriteRenderer>().enabled = false; K5.GetComponent <SpriteRenderer>().enabled = false; K6.GetComponent <SpriteRenderer>().enabled = false; K7.GetComponent <SpriteRenderer>().enabled = false; K8.GetComponent <SpriteRenderer>().enabled = false; K9.GetComponent <SpriteRenderer>().enabled = false; K10.GetComponent <SpriteRenderer>().enabled = false; K11.GetComponent <SpriteRenderer>().enabled = false; float ratio = Screen.width / Screen.height; if (ratio < 2) { int screenx = 543; int screeny = 653; } else { int screenx = 743; int screeny = 853; } }
public override double GetInputForFuseNumber(int fuseNumber) { switch (fuseNumber % 44) { case 0: return(I1.Output(0)); case 1: return(I1.Output(0).Inverted()); case 2: return(I23.Output(0)); case 3: return(I23.Output(0).Inverted()); case 4: return(I2.Output(0)); case 5: return(I2.Output(0).Inverted()); case 6: return(I22.Output(0)); case 7: return(I22.Output(0).Inverted()); case 8: return(I3.Output(0)); case 9: return(I3.Output(0).Inverted()); case 10: return(I21.Output(0)); case 11: return(I21.Output(0).Inverted()); case 12: return(I4.Output(0)); case 13: return(I4.Output(0).Inverted()); case 14: return(I20.Output(0)); case 15: return(I20.Output(0).Inverted()); case 16: return(I5.Output(0)); case 17: return(I5.Output(0).Inverted()); case 18: return(I19.Output(0)); case 19: return(I19.Output(0).Inverted()); case 20: return(I6.Output(0)); case 21: return(I6.Output(0).Inverted()); case 22: return(I18.Output(0)); case 23: return(I18.Output(0).Inverted()); case 24: return(I7.Output(0)); case 25: return(I7.Output(0).Inverted()); case 26: return(I17.Output(0)); case 27: return(I17.Output(0).Inverted()); case 28: return(I8.Output(0)); case 29: return(I8.Output(0).Inverted()); case 30: return(I16.Output(0)); case 31: return(I16.Output(0).Inverted()); case 32: return(I9.Output(0)); case 33: return(I9.Output(0).Inverted()); case 34: return(I15.Output(0)); case 35: return(I15.Output(0).Inverted()); case 36: return(I10.Output(0)); case 37: return(I10.Output(0).Inverted()); case 38: return(I14.Output(0)); case 39: return(I14.Output(0).Inverted()); case 40: return(I11.Output(0)); case 41: return(I11.Output(0).Inverted()); case 42: return(I13.Output(0)); case 43: return(I13.Output(0).Inverted()); } return(0); }
public static TX ToTX(I4 src) => src.ToString().AsMemory();