Ejemplo n.º 1
0
 public static BitVector64 ToBitVector(this BitString src, N64 n)
 => BitVector64.FromBitString(src);
Ejemplo n.º 2
0
 public static BitVector64 BitVector(this IPolyrand random, N64 n)
 => random.Next <ulong>();
Ejemplo n.º 3
0
 public static BitVector64 ToBitVector(this long src, N64 n)
 => (ulong)src;
Ejemplo n.º 4
0
 public static BitVector64 ToBitVector(this ulong src, N64 n)
 => src;
Ejemplo n.º 5
0
 public static BitVector64 ToBitVector(this uint src, N64 n)
 => src;
Ejemplo n.º 6
0
 public static BitVector64 ToBitVector(this int src, N64 n)
 => (uint)src;
Ejemplo n.º 7
0
 public static BitVector64 ToBitVector(this short src, N64 n)
 => (ushort)src;
Ejemplo n.º 8
0
 public static BitVector64 ToBitVector(this sbyte src, N64 n)
 => (byte)src;
Ejemplo n.º 9
0
 public static BitVector64 ToBitVector <N, T>(this BitVector <N, T> src, N64 n)
     where T : unmanaged
     where N : ITypeNat, new()
 => src.Data.TakeUInt64();
Ejemplo n.º 10
0
 public static BitVector64 ToBitVector <T>(this BitVector <T> src, N64 n)
     where T : unmanaged
 => src.Data.TakeUInt64();
Ejemplo n.º 11
0
 public static BitMatrix64 BitMatrix(this IPolyrand random, N64 n)
 => Z0.BitMatrix64.From(random.Array <ulong>(64));