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

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

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

Метод Описание
CreateInvertGate ( int count ) : PermutationGate
CreateMultiGroupInserterGate ( int count, int groupSize, int numGroups ) : PermutationGate
CreateNopGate ( ) : PermutationGate
CreateShuffleGate ( int count, int numGroups ) : PermutationGate
CreateSplitGate ( int count, int group, bool moveGroupToTop ) : PermutationGate
CreateSwapGate ( ) : PermutationGate
CreateUnshuffleGate ( int count, int numGroups ) : PermutationGate

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

CreateInvertGate() публичный статический Метод

public static CreateInvertGate ( int count ) : PermutationGate
count int
Результат PermutationGate

CreateMultiGroupInserterGate() публичный статический Метод

public static CreateMultiGroupInserterGate ( int count, int groupSize, int numGroups ) : PermutationGate
count int
groupSize int
numGroups int
Результат PermutationGate

CreateNopGate() публичный статический Метод

public static CreateNopGate ( ) : PermutationGate
Результат PermutationGate

CreateShuffleGate() публичный статический Метод

public static CreateShuffleGate ( int count, int numGroups ) : PermutationGate
count int
numGroups int
Результат PermutationGate

CreateSplitGate() публичный статический Метод

public static CreateSplitGate ( int count, int group, bool moveGroupToTop ) : PermutationGate
count int
group int
moveGroupToTop bool
Результат PermutationGate

CreateSwapGate() публичный статический Метод

public static CreateSwapGate ( ) : PermutationGate
Результат PermutationGate

CreateUnshuffleGate() публичный статический Метод

public static CreateUnshuffleGate ( int count, int numGroups ) : PermutationGate
count int
numGroups int
Результат PermutationGate