public static IClassicBit[] encodeArrayBitByBasis(bool[] data, IClassicBasis basis) { int total = data.Length; IClassicBit[] result = new IClassicBit[total]; for (int counter = 0; counter < total; counter++) { result[counter] = encodeBitByBasis(data[counter], basis); } return result; }
public ClassicBasisDebugger(IClassicBasis basis) : base() { _basis = basis; }
// ENCODE public static IClassicBit encodeBitByBasis(bool data, IClassicBasis basis) { IClassicBit result = generateBit(false); result.setBit(data); return result; }
//static public IClassicString generateString(IClassicString data) //{ // return new ClassicStringBasic(data); //} // DECODE public static bool decodeBitByBasis(IClassicBit data, IClassicBasis basis) { data.ReferenceBasis = basis; return data.getBit(); ; }
// INITIALIZATE public override void Initialize() { base.Initialize(); ReferenceBasis = ClassicBasisFactory.UsualBasis; }