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

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

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

Метод Описание
CreateBinaryTreeInsertion ( int wireCount ) : PermutationNetwork
CreateBitonicMerge ( int wireCount, bool invertOrder ) : PermutationNetwork
CreateBitonicSort ( int wireCount, bool invertOrder ) : PermutationNetwork
CreateBitonicSplit ( int wireCount, bool invertOrder ) : PermutationNetwork
CreateButterflyTournament ( int wireCount ) : PermutationNetwork
CreateButterflyTournamentRound ( int wireCount ) : PermutationNetwork

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

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

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

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

public static CreateBitonicMerge ( int wireCount, bool invertOrder ) : PermutationNetwork
wireCount int
invertOrder bool
Результат PermutationNetwork

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

public static CreateBitonicSort ( int wireCount, bool invertOrder ) : PermutationNetwork
wireCount int
invertOrder bool
Результат PermutationNetwork

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

public static CreateBitonicSplit ( int wireCount, bool invertOrder ) : PermutationNetwork
wireCount int
invertOrder bool
Результат PermutationNetwork

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

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

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

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