C# 클래스 MpcLib.Circuits.PermutationGateFactory

파일 보기 프로젝트 열기: mahdiz/mpclib 1 사용 예제들

공개 메소드들

메소드 설명
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