#include "cantera/base/FactoryBase.h"#include "application.h"#include "cantera/base/AnyMap.h"#include <boost/stacktrace.hpp>#include <boost/core/demangle.hpp>#include <signal.h>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. | |
| void | setLogger (Logger *logwriter) |
| Install a logger. | |
| void | writelog_direct (const string &msg) |
| Write a message to the screen. | |
| void | writelogendl () |
| Write an end of line character to the screen and flush output. | |
| void | writeline (char repeat, size_t count, bool endl_after, bool endl_before) |
| void | _warn_deprecated (const string &method, const string &extra) |
| void | _warn (const string &warning, const string &method, const string &extra) |
| void | use_legacy_rate_constants (bool legacy=true) |
| Set definition used for rate constant calculation. | |
| bool | legacy_rate_constants_used () |
Returns true if legacy rate constant definition is used. | |
| void | printStackTraceOnSegfault () |
Enables printing a stacktrace to std::err if a segfault occurs. | |
| void | appdelete () |
| Delete and free all memory associated with the application. | |
| void | thread_complete () |
| Delete and free memory allocated per thread in multithreaded applications. | |
| void | addDirectory (const string &dir) |
| Add a directory to the data file search path. | |
| string | getDataDirectories (const string &sep) |
| Get the Cantera data directories. | |
| string | findInputFile (const string &name) |
| Find an input file. | |
| void | loadExtension (const string &extType, const string &name) |
| Load an extension implementing user-defined models. | |
| void | loadExtensions (const AnyMap &node) |
Load extensions providing user-defined models from the extensions section of the given node. | |
| void | searchPythonVersions (const string &versions) |
| Set the versions of Python to try when loading user-defined extensions, in order of preference. | |
| bool | debugModeEnabled () |
| Returns true if Cantera was compiled in debug mode. | |
| bool | usesHDF5 () |
Returns true if Cantera was compiled with C++ HDF5 support. | |
| string | demangle (const std::type_info &type) |
Convert a type name to a human readable string, using boost::core::demangle if available. | |
Global Warning Settings | |
| void | suppress_deprecation_warnings () |
| Globally disable printing of deprecation warnings. | |
| void | make_deprecation_warnings_fatal () |
| Turns deprecation warnings into exceptions. | |
| void | suppress_warnings () |
| Globally disable printing of (user) warnings. | |
| bool | warnings_suppressed () |
Returns true if warnings should be suppressed. | |
| void | make_warnings_fatal () |
| Turns Cantera warnings into exceptions. | |
| 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. | |
| bool | thermo_warnings_suppressed () |
Returns true if thermo warnings should be suppressed. | |
Cantera Version Information | |
| string | version () |
| Returns the Cantera version. | |
| string | gitCommit () |
| Returns the hash of the git commit from which Cantera was compiled, if known. | |
| #define BOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED |
Definition at line 10 of file global.cpp.