C# Class MpcLib.Circuits.PermutationGateFactory

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

Méthodes publiques

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

Method Details

CreateInvertGate() public static méthode

public static CreateInvertGate ( int count ) : PermutationGate
count int
Résultat PermutationGate

CreateMultiGroupInserterGate() public static méthode

public static CreateMultiGroupInserterGate ( int count, int groupSize, int numGroups ) : PermutationGate
count int
groupSize int
numGroups int
Résultat PermutationGate

CreateNopGate() public static méthode

public static CreateNopGate ( ) : PermutationGate
Résultat PermutationGate

CreateShuffleGate() public static méthode

public static CreateShuffleGate ( int count, int numGroups ) : PermutationGate
count int
numGroups int
Résultat PermutationGate

CreateSplitGate() public static méthode

public static CreateSplitGate ( int count, int group, bool moveGroupToTop ) : PermutationGate
count int
group int
moveGroupToTop bool
Résultat PermutationGate

CreateSwapGate() public static méthode

public static CreateSwapGate ( ) : PermutationGate
Résultat PermutationGate

CreateUnshuffleGate() public static méthode

public static CreateUnshuffleGate ( int count, int numGroups ) : PermutationGate
count int
numGroups int
Résultat PermutationGate