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

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

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

Свойство Тип Описание
InputConnectionCounterparties OutputGateAddress>.IDictionary
OutputConnectionCounterparties InputGateAddress>.IDictionary

Защищенные свойства (Protected)

Свойство Тип Описание
Gates ISet

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

Метод Описание
AddConnection ( GateConnection connection ) : void
AddGate ( Gate gate, IEnumerable connections ) : void
Circuit ( ) : System
Clone ( ) : object
Clone ( Gate>.Dictionary &mapping ) : object
CollapsePermutationGates ( ) : void
JoinWith ( Circuit c, IList joins ) : void
RemoveGate ( Gate gate ) : void
ToString ( ) : string

Приватные методы

Метод Описание
AssignTopologicalRanks ( ) : List

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

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

public AddConnection ( GateConnection connection ) : void
connection GateConnection
Результат void

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

public AddGate ( Gate gate, IEnumerable connections ) : void
gate Gate
connections IEnumerable
Результат void

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

public Circuit ( ) : System
Результат System

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

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

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

public Clone ( Gate>.Dictionary &mapping ) : object
mapping Gate>.Dictionary
Результат object

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

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

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

public JoinWith ( Circuit c, IList joins ) : void
c Circuit
joins IList
Результат void

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

public RemoveGate ( Gate gate ) : void
gate Gate
Результат void

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

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

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

Gates защищенное свойство

protected ISet Gates
Результат ISet

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

public IDictionary InputConnectionCounterparties
Результат OutputGateAddress>.IDictionary

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

public IDictionary OutputConnectionCounterparties
Результат InputGateAddress>.IDictionary