static string ToString(BitVect vector) { var sb = new StringBuilder(); var n = vector.size(); for (uint i = 0; i < n; i++) sb.Append(vector.getBit(i) ? '1' : '0'); return sb.ToString(); }
public static string ToExcelString(BitVect fp) { var sb = new StringBuilder(); var n = fp.getNumBits(); for (uint i = 0; i < n; i++) { sb.Append(fp.getBit(i) ? "1" : "0"); } return(sb.ToString()); }
public static bool GetBit(this BitVect bv, int which) => bv.getBit((uint)which);