MLPACK
1.0.10
|
Public Member Functions | |
SaveRestoreUtility () | |
~SaveRestoreUtility () | |
template<typename T > | |
T & | LoadParameter (T &t, const std::string &name) |
LoadParameter loads a parameter from the parameters map. More... | |
template<typename T > | |
std::vector< T > & | LoadParameter (std::vector< T > &v, const std::string &name) |
LoadParameter loads a parameter from the parameters map. More... | |
char | LoadParameter (char c, const std::string &name) |
LoadParameter loads a character from the parameters map. More... | |
std::string | LoadParameter (std::string &str, const std::string &name) |
LoadParameter loads a string from the parameters map. More... | |
arma::mat & | LoadParameter (arma::mat &matrix, const std::string &name) |
LoadParameter loads an arma::mat from the parameters map. More... | |
template<> | |
arma::vec & | LoadParameter (arma::vec &t, const std::string &name) |
Specialization for arma::vec. More... | |
bool | ReadFile (const std::string &filename) |
ReadFile reads an XML tree from a file. More... | |
template<typename T > | |
void | SaveParameter (const T &t, const std::string &name) |
SaveParameter saves a parameter to the parameters map. More... | |
template<typename T > | |
void | SaveParameter (const std::vector< T > &v, const std::string &name) |
SaveParameter saves a parameter to the parameters map. More... | |
void | SaveParameter (const char c, const std::string &name) |
SaveParameter saves a character to the parameters map. More... | |
void | SaveParameter (const arma::mat &mat, const std::string &name) |
SaveParameter saves an arma::mat to the parameters map. More... | |
template<> | |
void | SaveParameter (const arma::vec &t, const std::string &name) |
Specialization for arma::vec. More... | |
bool | WriteFile (const std::string &filename) |
WriteFile writes the XML tree to a file. More... | |
Private Member Functions | |
void | RecurseOnNodes (xmlNode *n) |
RecurseOnNodes performs a depth first search of the XML tree. More... | |
Private Attributes | |
std::map< std::string, std::string > | parameters |
parameters contains a list of names and parameters in string form. More... | |
Definition at line 42 of file save_restore_utility.hpp.
|
inline |
Definition at line 56 of file save_restore_utility.hpp.
|
inline |
Definition at line 57 of file save_restore_utility.hpp.
References parameters.
T& mlpack::util::SaveRestoreUtility::LoadParameter | ( | T & | t, |
const std::string & | name | ||
) |
LoadParameter loads a parameter from the parameters map.
std::vector<T>& mlpack::util::SaveRestoreUtility::LoadParameter | ( | std::vector< T > & | v, |
const std::string & | name | ||
) |
LoadParameter loads a parameter from the parameters map.
char mlpack::util::SaveRestoreUtility::LoadParameter | ( | char | c, |
const std::string & | name | ||
) |
LoadParameter loads a character from the parameters map.
std::string mlpack::util::SaveRestoreUtility::LoadParameter | ( | std::string & | str, |
const std::string & | name | ||
) |
LoadParameter loads a string from the parameters map.
arma::mat& mlpack::util::SaveRestoreUtility::LoadParameter | ( | arma::mat & | matrix, |
const std::string & | name | ||
) |
LoadParameter loads an arma::mat from the parameters map.
arma::vec& mlpack::util::SaveRestoreUtility::LoadParameter | ( | arma::vec & | t, |
const std::string & | name | ||
) |
Specialization for arma::vec.
bool mlpack::util::SaveRestoreUtility::ReadFile | ( | const std::string & | filename | ) |
ReadFile reads an XML tree from a file.
|
private |
RecurseOnNodes performs a depth first search of the XML tree.
void mlpack::util::SaveRestoreUtility::SaveParameter | ( | const T & | t, |
const std::string & | name | ||
) |
SaveParameter saves a parameter to the parameters map.
void mlpack::util::SaveRestoreUtility::SaveParameter | ( | const std::vector< T > & | v, |
const std::string & | name | ||
) |
SaveParameter saves a parameter to the parameters map.
void mlpack::util::SaveRestoreUtility::SaveParameter | ( | const char | c, |
const std::string & | name | ||
) |
SaveParameter saves a character to the parameters map.
void mlpack::util::SaveRestoreUtility::SaveParameter | ( | const arma::mat & | mat, |
const std::string & | name | ||
) |
SaveParameter saves an arma::mat to the parameters map.
void mlpack::util::SaveRestoreUtility::SaveParameter | ( | const arma::vec & | t, |
const std::string & | name | ||
) |
Specialization for arma::vec.
bool mlpack::util::SaveRestoreUtility::WriteFile | ( | const std::string & | filename | ) |
WriteFile writes the XML tree to a file.
|
private |
parameters contains a list of names and parameters in string form.
Definition at line 48 of file save_restore_utility.hpp.
Referenced by ~SaveRestoreUtility().