I need a C++ class or method implementing the Least Squares Mutual Information algorithm described here: [login to view URL]~sugi/software/LSMI/[login to view URL] I'm thinking in using Shark's Array implementation as base data structure, because the ReClam compatibility ( [login to view URL] ) The main functionality consists in calculating the MI value of a set of vectors stored into Array structures, so the method should accept two Arrays as input and should return the MI value.
## Deliverables
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
## Platform
Centos 5.5 (Redhat) / gcc-c++-4.1.2 Windows XP / Microsoft Visual C++ 2008 Express Edition