MpcLib.Circuits.PermutationNetwork.PermutationNetwork C# (CSharp) Method

PermutationNetwork() public method

public PermutationNetwork ( int wireCount ) : System
wireCount int
return System
        public PermutationNetwork(int wireCount)
        {
            WireCount = wireCount;
            LastGateForWire = new OutputGateAddress[wireCount];
            FirstGateForWire = new InputGateAddress[wireCount];
            Circuit = new Circuit();

            WireGateList = new List<Gate>[wireCount];
            for (int i = 0; i < wireCount; i++)
                WireGateList[i] = new List<Gate>();
        }