KwCombinatorics library v2.2.0 (VS2010)

Rating: No reviews yet
Downloads: 23
Change Set: 73702
Released: Apr 1, 2012
Updated: Apr 8, 2012 by KaseWick
Dev status: Stable Help Icon

Recommended Download

Application KwCombinatorics.dll
application, 25K, uploaded Apr 2, 2012 - 12 downloads

Other Available Downloads

Application KwCombinatorics.xml
application, 85K, uploaded Apr 2, 2012 - 4 downloads
Documentation KwCombinatorics.chm
documentation, 321K, uploaded Apr 8, 2012 - 3 downloads
Source Code KwCombinatorics-v2.2.0.2-Source.7z
source code, 28K, uploaded Apr 8, 2012 - 4 downloads

Release Notes

Version 2.2.0
  • Added Multicombination.GetRowsForPicks (startPicks, stopPicks).
  • Added CopyTo (array) to all combinatorics.
  • BREAKING CHANGE: Removed Multicombination.GetRows (picks, startRank).

Version 2.1.0
  • Added unranking constructors for Combination, Multicombination, and Product.
  • Reworked example programs.

Version 2.0.0
  • Added Multicombination combinatoric.
  • Enumerators respect combinatoric subclasses override of ToString() - see Example02 programs.
  • BREAKING CHANGE: Changed all iterators to methods and renamed them.
  • Fixed wrong exception may be thrown in Combination.Permute.

Version 1.4.0
  • Increment, decrement operators implemented for all classes.
  • Bug fixes for empty sequences.
  • Renamed many parameters.
  • Minor optimizations.
  • Rewrote documentation.
  • Included .xml file in download and repository for tooltip support.

Version 1.3.1
  • Updated copyright, directory structure. No code changes.

Version 1.3
  • Updated solution for Visual Studio 2010.

Version 1.2
  • Implemented generic IEquatable interface.
  • Implemented proper null tests for comparison operators.

Version 1.1
  • Better GetHashCode.
  • Implemented nongeneric IComparable interface.
  • Rows property replaces previous default iterator behavior.
  • Default iterator enumerates elements.

Version 1.0
  • Initial release.

Build environment
  • Development environment is Visual Studio 2010 Ultimate.
  • Unit tests are in MSTest and are located in the Test folder. Code coverage is 100%.
  • Documentation file is HtmlHelp 1.1 made with Sandcastle Help File Builder v1.9.3.0.
  • The source control front-end is AnkhSVN / TortoiseSVN.

Reviews for this release

No reviews yet for this release.