|
OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
#include <cmath>#include <iostream>#include <string>#include <vector>#include <map>#include <cctype>#include <boost/lexical_cast.hpp>#include <fstream>#include <base/utilities.h>#include <base/exceptions.h>#include <base/parameter_handler.h>

Go to the source code of this file.
Namespaces | |
| namespace | FcstUtilities |
Functions | |
| FcstUtilities::DeclException1 (ExcWrongString, std::string,<< "Can't convert the string "<< arg1<< " to the desired Number type") | |
| Exception shown when a particular string can't be converted to Number type. | |
| template<typename NumType > | |
| NumType | FcstUtilities::string_to_number (const std::string &) |
| Function to convert a std::string into Number template. | |
| template<typename NumType > | |
| std::vector< NumType > | FcstUtilities::string_to_number (const std::vector< std::string > &) |
| Function to convert a std::vector< std::string > into std::vector < Number template >. | |
| template<typename KeyType , typename ValueType > | |
| std::map< KeyType, ValueType > | FcstUtilities::string_to_map (const std::vector< std::string > &) |
| Function to convert a std::vector< std::string > into std::map< KeyType, ValueType >. | |
| template<typename KeyType , typename ValueType > | |
| std::map< KeyType, ValueType > | FcstUtilities::string_to_map (const std::string &name) |
| This function is the same as the previous one. | |
| template<> | |
| std::map< unsigned int, std::string > | FcstUtilities::string_to_map (const std::string &name) |
| This function is a particular reimplementation of the previous one. | |
| template<typename KeyType , typename ValueType > | |
| std::map< KeyType, std::vector < ValueType > > | FcstUtilities::split_mapvalue_list (const std::map< KeyType, std::string > &, const char delimiter= ';') |
This function takes a std::map<KeyType, std::string>, and std::string contains text separated by a delimiter. | |
| void | FcstUtilities::print_parameter_file_XML (ParameterHandler ¶m) |
| This function prepares an XML file with ALL your data inside. | |
| std::string | FcstUtilities::find_fcst_root () |
| This function returns the address of the fcst root directory. | |
| void | FcstUtilities::run_python (std::string script_name, std::string arg) |
| This function runs external python scripts. | |
| template<typename NumType > | |
| std::string | FcstUtilities::number_to_string (const NumType &num) |
| Function for casting from double to string. | |
1.8.2