C# Class MpcLib.Circuits.SortingNetworkFactory

Afficher le fichier Open project: mahdiz/mpclib Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

CreateBinaryTreeInsertion() public static méthode

public static CreateBinaryTreeInsertion ( int wireCount ) : PermutationNetwork
wireCount int
Résultat PermutationNetwork

CreateBitonicMerge() public static méthode

public static CreateBitonicMerge ( int wireCount, bool invertOrder ) : PermutationNetwork
wireCount int
invertOrder bool
Résultat PermutationNetwork

CreateBitonicSort() public static méthode

public static CreateBitonicSort ( int wireCount, bool invertOrder ) : PermutationNetwork
wireCount int
invertOrder bool
Résultat PermutationNetwork

CreateBitonicSplit() public static méthode

public static CreateBitonicSplit ( int wireCount, bool invertOrder ) : PermutationNetwork
wireCount int
invertOrder bool
Résultat PermutationNetwork

CreateButterflyTournament() public static méthode

public static CreateButterflyTournament ( int wireCount ) : PermutationNetwork
wireCount int
Résultat PermutationNetwork

CreateButterflyTournamentRound() public static méthode

public static CreateButterflyTournamentRound ( int wireCount ) : PermutationNetwork
wireCount int
Résultat PermutationNetwork