Linear algebra utility functions, generally performed on matrices or vectors.
Define a singleton that will hold the functionMap for any TestOptions. This is necessary because the same IO instance may deal with multiple types of options in
mlpack_test, and so we want to specifically register all functions associated with a TestOption so that they can be easily restored during a test.
Definition in file test_function_map.hpp.