C# Class MpcLib.Circuits.LPSortingNetwork

Inheritance: PermutationNetwork
Show file Open project: mahdiz/mpclib Class Usage Examples

Public Methods

Method Description
LPSortingNetwork ( int wireCount ) : System

Private Methods

Method Description
CreateBlockCorrectionNetwork ( int blockBitLength, int unsortedness ) : PermutationNetwork
CreateBlockNeighborSorter ( int blockBitLength, int borderBitLength, int intraBlockSortQuality ) : PermutationNetwork
CreateBorderSorter ( int borderBitLength, int intraBlockSortQuality ) : PermutationNetwork
CreateFinalSorter ( int blockBitLength ) : PermutationNetwork
CreateTournament ( int sortInaccuracy ) : PermutationNetwork
GenerateArbitraryPermutation ( int size ) : int[]
LPSortingNetwork ( int k, LPSortingCalculationCache calculationCache ) : System
LPSortingNetwork ( int k, int l, LPSortingCalculationCache calculationCache ) : System

Method Details

LPSortingNetwork() public method

public LPSortingNetwork ( int wireCount ) : System
wireCount int
return System