The files in this directory are based on libsvm-3.23, dated
2018-07-15, the copyright notice for which is included.

svmlib.h is a renamed copy of the library's header file, svm.h.

svmlib.cpp is a renamed version of svm.cpp, edited to support
parallelization via OpenMP when the symbol _OPENMP is defined. The
changes are as described in answer to "How can I use OpenMP to
parallelize LIBSVM on a multicore/shared-memory computer?" in the
file FAQ.html in the libsvm distribution. In addition, the random
numbers used in cross validation are generated by Blackman and
Vigna's xoshiro256+ in place of the C library's rand(), and the
ranking machine of Li and Lin (for an ordinal dependent variable)
is added to the menu of machines.

Allin Cottrell, January 2019
