|
static Application * | app () |
| Return a pointer to the application object. More...
|
|
void | setLogger (Logger *logwriter) |
| Install a logger. More...
|
|
void | writelog_direct (const std::string &msg) |
| Write a message to the screen. More...
|
|
void | writelogendl () |
| Write an end of line character to the screen and flush output. More...
|
|
void | writeline (char repeat, size_t count, bool endl_after=true, bool endl_before=false) |
|
void | _warn_deprecated (const std::string &method, const std::string &extra="") |
| helper function passing deprecation warning to global handler More...
|
|
void | _warn (const std::string &warning, const std::string &method, const std::string &extra) |
| helper function passing generic warning to global handler More...
|
|
void | suppress_deprecation_warnings () |
| Globally disable printing of deprecation warnings. More...
|
|
void | make_deprecation_warnings_fatal () |
| Turns deprecation warnings into exceptions. More...
|
|
void | suppress_warnings () |
| Globally disable printing of (user) warnings. More...
|
|
bool | warnings_suppressed () |
| Returns true if warnings should be suppressed. More...
|
|
void | make_warnings_fatal () |
| Turns Cantera warnings into exceptions. More...
|
|
void | suppress_thermo_warnings (bool suppress=true) |
| Globally disable printing of warnings about problematic thermo data, such as NASA polynomials with discontinuities at the midpoint temperature. More...
|
|
bool | thermo_warnings_suppressed () |
| Returns true if thermo warnings should be suppressed. More...
|
|
void | use_legacy_rate_constants (bool legacy=true) |
| Set definition used for rate constant calculation. More...
|
|
bool | legacy_rate_constants_used () |
| Returns true if legacy rate constant definition should be used. More...
|
|
void | appdelete () |
| Delete and free all memory associated with the application. More...
|
|
void | thread_complete () |
| Delete and free memory allocated per thread in multithreaded applications. More...
|
|
std::string | gitCommit () |
| Returns the hash of the git commit from which Cantera was compiled, if known. More...
|
|
XML_Node * | get_XML_File (const std::string &file, int debug=0) |
| Return a pointer to the XML tree for a Cantera input file. More...
|
|
XML_Node * | get_XML_from_string (const std::string &text) |
| Read a CTI or CTML string and fill up an XML tree. More...
|
|
void | close_XML_File (const std::string &file) |
| Close an XML File. More...
|
|
void | addDirectory (const std::string &dir) |
| Add a directory to the data file search path. More...
|
|
std::string | getDataDirectories (const std::string &sep) |
| Get the Cantera data directories. More...
|
|
std::string | findInputFile (const std::string &name) |
| Find an input file. More...
|
|
doublereal | toSI (const std::string &unit) |
| Return the conversion factor to convert unit std::string 'unit' to SI units. More...
|
|
doublereal | actEnergyToSI (const std::string &unit) |
| Return the conversion factor to convert activation energy unit std::string 'unit' to Kelvin. More...
|
|
std::string | canteraRoot () |
| Returns root directory where Cantera is installed. More...
|
|
bool | debugModeEnabled () |
| Returns true if Cantera was compiled in debug mode. More...
|
|
static void | split_at_pound (const std::string &src, std::string &file, std::string &id) |
| split a string at a '#' sign. Used to separate a file name from an id string. More...
|
|
XML_Node * | get_XML_Node (const std::string &file_ID, XML_Node *root) |
| This routine will locate an XML node in either the input XML tree or in another input file specified by the file part of the file_ID string. More...
|
|
XML_Node * | get_XML_NameID (const std::string &nameTarget, const std::string &file_ID, XML_Node *root) |
| This routine will locate an XML node in either the input XML tree or in another input file specified by the file part of the file_ID string. More...
|
|
std::string | demangle (const std::type_info &type) |
| Convert a type name to a human readable string, using boost::core::demangle if available. More...
|
|