C# Class Orc.Benchmarks.DateIntervalSortBenchmark

Show file Open project: Orcomp/Orcomp Class Usage Examples

Private Properties

Property Type Description
DateIntervalSortBenchmark System
GetContestantsResults List>
PrintResults void

Public Methods

Method Description
GetDateIntervalsAllDescendingEndTimes ( int count ) : IEnumerable
GetDateIntervalsEndTimesSorted ( int count ) : IEnumerable
GetDateIntervalsMultiGroupDescendingEndTimes ( int count ) : IEnumerable
GetDateIntervalsRandomEndTimes ( int count, int seed ) : IEnumerable
GetDateIntervalsRandomStartAndEndTimes ( int count, int seed ) : IEnumerable
GetResult ( List benchmarkData, string contestant, Func entry ) : Tuple
GetSortedDateTimesQuickSort ( List orderedDateIntervals ) : IEnumerable
Run ( ) : void
RunMulti ( ) : void

Private Methods

Method Description
DateIntervalSortBenchmark ( ) : System
GetContestantsResults ( List benchmarkData ) : List>
PrintResults ( int number, Tuple result ) : void

Method Details

GetDateIntervalsAllDescendingEndTimes() public static method

public static GetDateIntervalsAllDescendingEndTimes ( int count ) : IEnumerable
count int
return IEnumerable

GetDateIntervalsEndTimesSorted() public static method

public static GetDateIntervalsEndTimesSorted ( int count ) : IEnumerable
count int
return IEnumerable

GetDateIntervalsMultiGroupDescendingEndTimes() public static method

public static GetDateIntervalsMultiGroupDescendingEndTimes ( int count ) : IEnumerable
count int
return IEnumerable

GetDateIntervalsRandomEndTimes() public static method

public static GetDateIntervalsRandomEndTimes ( int count, int seed ) : IEnumerable
count int
seed int
return IEnumerable

GetDateIntervalsRandomStartAndEndTimes() public static method

public static GetDateIntervalsRandomStartAndEndTimes ( int count, int seed ) : IEnumerable
count int
seed int
return IEnumerable

GetResult() public static method

public static GetResult ( List benchmarkData, string contestant, Func entry ) : Tuple
benchmarkData List
contestant string
entry Func
return Tuple

GetSortedDateTimesQuickSort() public static method

public static GetSortedDateTimesQuickSort ( List orderedDateIntervals ) : IEnumerable
orderedDateIntervals List
return IEnumerable

Run() public static method

public static Run ( ) : void
return void

RunMulti() public static method

public static RunMulti ( ) : void
return void