Cantera 2.6.0

Namespaces | Functions
global.cpp File Reference
`#include "cantera/base/FactoryBase.h"`
`#include "cantera/base/xml.h"`
`#include "application.h"`
`#include "units.h"`
`#include "cantera/base/AnyMap.h"`
Include dependency graph for global.cpp:

Go to the source code of this file.

## Namespaces
namespace | Cantera
| Namespace for the Cantera kernel.

## Functions
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, bool endl_before)
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...
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...