The main library of the generated CLib API contains Cantera service functions. More...
The main library of the generated CLib API contains Cantera service functions.
Functions | |
int32_t | ct_version (int32_t bufLen, char *buf) |
Returns the Cantera version. | |
int32_t | ct_gitCommit (int32_t bufLen, char *buf) |
Returns the hash of the git commit from which Cantera was compiled, if known. | |
int32_t | ct_addDataDirectory (const char *dir) |
Add a directory to the data file search path. | |
int32_t | ct_getDataDirectories (const char *sep, int32_t bufLen, char *buf) |
Get the Cantera data directories. | |
int32_t | ct_findInputFile (const char *name, int32_t bufLen, char *buf) |
Find an input file. | |
int32_t | ct_suppress_deprecation_warnings () |
Globally disable printing of deprecation warnings. | |
int32_t | ct_make_deprecation_warnings_fatal () |
Turns deprecation warnings into exceptions. | |
int32_t | ct_suppress_warnings () |
Globally disable printing of (user) warnings. | |
int32_t | ct_warnings_suppressed () |
Returns. | |
int32_t | ct_make_warnings_fatal () |
Turns Cantera warnings into exceptions. | |
int32_t | ct_suppress_thermo_warnings (int32_t suppress) |
Globally disable printing of warnings about problematic thermo data, such as NASA polynomials with discontinuities at the midpoint temperature. | |
int32_t | ct_use_legacy_rate_constants (int32_t legacy) |
Set definition used for rate constant calculation. | |
int32_t | ct_appdelete () |
Delete and free all memory associated with the application. | |
const double | ct_Avogadro () |
Avogadro's Number. | |
const double | ct_Boltzmann () |
Boltzmann constant. | |
const double | ct_Planck () |
Planck constant. | |
const double | ct_ElectronCharge () |
Elementary charge. | |
const double | ct_lightSpeed () |
Speed of Light in a vacuum. | |
const double | ct_OneAtm () |
One atmosphere [Pa]. | |
const double | ct_OneBar () |
One bar [Pa]. | |
const double | ct_fineStructureConstant () |
Fine structure constant. | |
const double | ct_ElectronMass () |
Electron Mass. | |
const double | ct_GasConstant () |
Universal Gas Constant. | |
const double | ct_StefanBoltz () |
Stefan-Boltzmann constant. | |
const double | ct_Faraday () |
Faraday constant. | |
const double | ct_permeability_0 () |
Permeability of free space. | |
const double | ct_epsilon_0 () |
Permittivity of free space. | |
int32_t | ct_getCanteraError (int32_t bufLen, char *buf) |
Get Cantera error. | |
int32_t | ct_setLogCallback (LogCallback writer) |
Set Logger callback. | |
int32_t | ct_writeLog (const char *msg) |
Write a message to the logger. | |
int32_t | ct_clearStorage () |
Delete all objects with mapping preserved. | |
int32_t | ct_resetStorage () |
Delete all objects and erase mapping. | |
int32_t ct_version | ( | int32_t | bufLen, |
char * | buf | ||
) |
int32_t ct_gitCommit | ( | int32_t | bufLen, |
char * | buf | ||
) |
Returns the hash of the git commit from which Cantera was compiled, if known.
Wraps C++ function: string gitCommit()
[in] | bufLen | Length of reserved array. |
[out] | buf | Returned string value. |
int32_t ct_addDataDirectory | ( | const char * | dir | ) |
int32_t ct_getDataDirectories | ( | const char * | sep, |
int32_t | bufLen, | ||
char * | buf | ||
) |
Get the Cantera data directories.
Wraps C++ function: string getDataDirectories(const string&)
sep | Separator to use between directories in the string | |
[in] | bufLen | Length of reserved array. |
[out] | buf | Returned string value. |
int32_t ct_findInputFile | ( | const char * | name, |
int32_t | bufLen, | ||
char * | buf | ||
) |
Find an input file.
Wraps C++ function: string findInputFile(const string&)
name | Name of the input file to be searched for | |
[in] | bufLen | Length of reserved array. |
[out] | buf | Returned string value. |
int32_t ct_suppress_deprecation_warnings | ( | ) |
int32_t ct_make_deprecation_warnings_fatal | ( | ) |
int32_t ct_suppress_warnings | ( | ) |
int32_t ct_warnings_suppressed | ( | ) |
int32_t ct_make_warnings_fatal | ( | ) |
int32_t ct_suppress_thermo_warnings | ( | int32_t | suppress | ) |
int32_t ct_use_legacy_rate_constants | ( | int32_t | legacy | ) |
int32_t ct_appdelete | ( | ) |
const double ct_Avogadro | ( | ) |
const double ct_Boltzmann | ( | ) |
const double ct_Planck | ( | ) |
const double ct_ElectronCharge | ( | ) |
const double ct_lightSpeed | ( | ) |
const double ct_OneAtm | ( | ) |
const double ct_OneBar | ( | ) |
const double ct_fineStructureConstant | ( | ) |
const double ct_ElectronMass | ( | ) |
const double ct_GasConstant | ( | ) |
const double ct_StefanBoltz | ( | ) |
const double ct_Faraday | ( | ) |
const double ct_permeability_0 | ( | ) |
const double ct_epsilon_0 | ( | ) |
int32_t ct_getCanteraError | ( | int32_t | bufLen, |
char * | buf | ||
) |
int32_t ct_setLogCallback | ( | LogCallback | writer | ) |
int32_t ct_writeLog | ( | const char * | msg | ) |
int32_t ct_clearStorage | ( | ) |