C# Класс MpcLib.Circuits.PermutationNetwork

Наследование: ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
FirstGateForWire MpcLib.Circuits.InputGateAddress[]
LastGateForWire MpcLib.Circuits.OutputGateAddress[]

Открытые методы

Метод Описание
AppendGate ( Gate gate, int wires ) : void
AppendNetwork ( PermutationNetwork pn, int wires ) : void
Clone ( ) : object
CollapsePermutationGates ( ) : void
PermutationNetwork ( int wireCount ) : System
ToString ( ) : string

Описание методов

AppendGate() публичный Метод

public AppendGate ( Gate gate, int wires ) : void
gate Gate
wires int
Результат void

AppendNetwork() публичный Метод

public AppendNetwork ( PermutationNetwork pn, int wires ) : void
pn PermutationNetwork
wires int
Результат void

Clone() публичный Метод

public Clone ( ) : object
Результат object

CollapsePermutationGates() публичный Метод

public CollapsePermutationGates ( ) : void
Результат void

PermutationNetwork() публичный Метод

public PermutationNetwork ( int wireCount ) : System
wireCount int
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

FirstGateForWire публичное свойство

public InputGateAddress[],MpcLib.Circuits FirstGateForWire
Результат MpcLib.Circuits.InputGateAddress[]

LastGateForWire публичное свойство

public OutputGateAddress[],MpcLib.Circuits LastGateForWire
Результат MpcLib.Circuits.OutputGateAddress[]