15 #ifndef __MLPACK_CORE_UTIL_OPTION_HPP 16 #define __MLPACK_CORE_UTIL_OPTION_HPP 52 Option(
bool ignoreTemplate,
54 const std::string& identifier,
55 const std::string& description,
56 const std::string& parent = std::string(
""),
57 bool required =
false);
69 Option(
const std::string& identifier,
70 const std::string& description,
71 const std::string& parent = std::string(
""));
95 const std::string& documentation);
107 #include "option_impl.hpp" A static object whose constructor registers a parameter with the CLI class.
Linear algebra utility functions, generally performed on matrices or vectors.
std::string programName
The name of the program.
Option(bool ignoreTemplate, N defaultValue, const std::string &identifier, const std::string &description, const std::string &parent=std::string(""), bool required=false)
Construct an Option object.
A static object whose constructor registers program documentation with the CLI class.
std::string documentation
Documentation for what the program does.