Cantera 2.6.0
Functions
ct.h File Reference
#include "clib_defs.h"
Include dependency graph for ct.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

CANTERA_CAPI int ct_appdelete ()
 
CANTERA_CAPI int thermo_newFromFile (const char *filename, const char *phasename)
 
CANTERA_CAPI int thermo_newFromXML (int mxml)
 
CANTERA_CAPI int thermo_del (int n)
 
CANTERA_CAPI size_t thermo_nElements (int n)
 
CANTERA_CAPI size_t thermo_nSpecies (int n)
 
CANTERA_CAPI double thermo_temperature (int n)
 
CANTERA_CAPI int thermo_setTemperature (int n, double t)
 
CANTERA_CAPI double thermo_density (int n)
 
CANTERA_CAPI int thermo_setDensity (int n, double rho)
 
CANTERA_CAPI double thermo_molarDensity (int n)
 
CANTERA_CAPI int thermo_setMolarDensity (int n, double ndens)
 
CANTERA_CAPI double thermo_meanMolecularWeight (int n)
 
CANTERA_CAPI double thermo_moleFraction (int n, size_t k)
 
CANTERA_CAPI double thermo_massFraction (int n, size_t k)
 
CANTERA_CAPI int thermo_getMoleFractions (int n, size_t lenx, double *x)
 
CANTERA_CAPI int thermo_getMassFractions (int n, size_t leny, double *y)
 
CANTERA_CAPI int thermo_setMoleFractions (int n, size_t lenx, double *x, int norm)
 
CANTERA_CAPI int thermo_setMassFractions (int n, size_t leny, double *y, int norm)
 
CANTERA_CAPI int thermo_setMoleFractionsByName (int n, const char *x)
 
CANTERA_CAPI int thermo_setMassFractionsByName (int n, const char *y)
 
CANTERA_CAPI int thermo_getAtomicWeights (int n, size_t lenm, double *atw)
 
CANTERA_CAPI int thermo_getMolecularWeights (int n, size_t lenm, double *mw)
 
CANTERA_CAPI int thermo_getCharges (int n, size_t lenm, double *sc)
 
CANTERA_CAPI int thermo_getElementName (int n, size_t k, size_t lennm, char *nm)
 
CANTERA_CAPI int thermo_getSpeciesName (int n, size_t m, size_t lennm, char *nm)
 
CANTERA_CAPI int thermo_getName (int n, size_t lennm, char *nm)
 
CANTERA_CAPI int thermo_setName (int n, const char *nm)
 
CANTERA_CAPI size_t thermo_elementIndex (int n, const char *nm)
 
CANTERA_CAPI size_t thermo_speciesIndex (int n, const char *nm)
 
CANTERA_CAPI int thermo_report (int nth, int ibuf, char *buf, int show_thermo)
 
CANTERA_CAPI int thermo_print (int nth, int show_thermo, double threshold)
 
CANTERA_CAPI double thermo_nAtoms (int n, size_t k, size_t m)
 
CANTERA_CAPI int thermo_addElement (int n, const char *name, double weight)
 
CANTERA_CAPI int thermo_getEosType (int n, size_t leneos, char *eos)
 
CANTERA_CAPI double thermo_refPressure (int n)
 
CANTERA_CAPI double thermo_minTemp (int n, int k)
 
CANTERA_CAPI double thermo_maxTemp (int n, int k)
 
CANTERA_CAPI double thermo_enthalpy_mole (int n)
 
CANTERA_CAPI double thermo_intEnergy_mole (int n)
 
CANTERA_CAPI double thermo_entropy_mole (int n)
 
CANTERA_CAPI double thermo_gibbs_mole (int n)
 
CANTERA_CAPI double thermo_cp_mole (int n)
 
CANTERA_CAPI double thermo_cv_mole (int n)
 
CANTERA_CAPI double thermo_pressure (int n)
 
CANTERA_CAPI int thermo_setPressure (int n, double p)
 
CANTERA_CAPI double thermo_enthalpy_mass (int n)
 
CANTERA_CAPI double thermo_intEnergy_mass (int n)
 
CANTERA_CAPI double thermo_entropy_mass (int n)
 
CANTERA_CAPI double thermo_gibbs_mass (int n)
 
CANTERA_CAPI double thermo_cp_mass (int n)
 
CANTERA_CAPI double thermo_cv_mass (int n)
 
CANTERA_CAPI double thermo_electricPotential (int n)
 
CANTERA_CAPI double thermo_thermalExpansionCoeff (int n)
 
CANTERA_CAPI double thermo_isothermalCompressibility (int n)
 
CANTERA_CAPI int thermo_chemPotentials (int n, size_t lenm, double *murt)
 
CANTERA_CAPI int thermo_getEnthalpies_RT (int n, size_t lenm, double *h_rt)
 
CANTERA_CAPI int thermo_getEntropies_R (int n, size_t lenm, double *s_r)
 
CANTERA_CAPI int thermo_getCp_R (int n, size_t lenm, double *cp_r)
 
CANTERA_CAPI int thermo_setElectricPotential (int n, double v)
 
CANTERA_CAPI int thermo_set_RP (int n, double *vals)
 
CANTERA_CAPI int thermo_set_HP (int n, double *vals)
 
CANTERA_CAPI int thermo_set_UV (int n, double *vals)
 
CANTERA_CAPI int thermo_set_SV (int n, double *vals)
 
CANTERA_CAPI int thermo_set_SP (int n, double *vals)
 
CANTERA_CAPI int thermo_set_ST (int n, double *vals)
 
CANTERA_CAPI int thermo_set_TV (int n, double *vals)
 
CANTERA_CAPI int thermo_set_PV (int n, double *vals)
 
CANTERA_CAPI int thermo_set_UP (int n, double *vals)
 
CANTERA_CAPI int thermo_set_VH (int n, double *vals)
 
CANTERA_CAPI int thermo_set_TH (int n, double *vals)
 
CANTERA_CAPI int thermo_set_SH (int n, double *vals)
 
CANTERA_CAPI int thermo_equilibrate (int n, const char *XY, int solver, double rtol, int maxsteps, int maxiter, int loglevel)
 
CANTERA_CAPI double thermo_critTemperature (int n)
 
CANTERA_CAPI double thermo_critPressure (int n)
 
CANTERA_CAPI double thermo_critDensity (int n)
 
CANTERA_CAPI double thermo_vaporFraction (int n)
 
CANTERA_CAPI double thermo_satTemperature (int n, double p)
 
CANTERA_CAPI double thermo_satPressure (int n, double t)
 
CANTERA_CAPI int thermo_setState_Psat (int n, double p, double x)
 
CANTERA_CAPI int thermo_setState_Tsat (int n, double t, double x)
 
CANTERA_CAPI int kin_newFromFile (const char *filename, const char *phasename, int reactingPhase, int neighbor1, int neighbor2, int neighbor3, int neighbor4)
 
CANTERA_CAPI int kin_newFromXML (int mxml, int iphase, int neighbor1, int neighbor2, int neighbor3, int neighbor4)
 
CANTERA_CAPI int kin_del (int n)
 
CANTERA_CAPI size_t kin_nSpecies (int n)
 
CANTERA_CAPI size_t kin_nReactions (int n)
 
CANTERA_CAPI size_t kin_nPhases (int n)
 
CANTERA_CAPI size_t kin_phaseIndex (int n, const char *ph)
 
CANTERA_CAPI size_t kin_reactionPhaseIndex (int n)
 
CANTERA_CAPI double kin_reactantStoichCoeff (int n, int i, int k)
 
CANTERA_CAPI double kin_productStoichCoeff (int n, int i, int k)
 
CANTERA_CAPI int kin_reactionType (int n, int i)
 
CANTERA_CAPI int kin_getFwdRatesOfProgress (int n, size_t len, double *fwdROP)
 
CANTERA_CAPI int kin_getRevRatesOfProgress (int n, size_t len, double *revROP)
 
CANTERA_CAPI int kin_getNetRatesOfProgress (int n, size_t len, double *netROP)
 
CANTERA_CAPI int kin_getEquilibriumConstants (int n, size_t len, double *kc)
 
CANTERA_CAPI int kin_getFwdRateConstants (int n, size_t len, double *kfwd)
 
CANTERA_CAPI int kin_getRevRateConstants (int n, int doIrreversible, size_t len, double *krev)
 
CANTERA_CAPI int kin_getDelta (int n, int job, size_t len, double *delta)
 
CANTERA_CAPI int kin_getCreationRates (int n, size_t len, double *cdot)
 
CANTERA_CAPI int kin_getDestructionRates (int n, size_t len, double *ddot)
 
CANTERA_CAPI int kin_getNetProductionRates (int n, size_t len, double *wdot)
 
CANTERA_CAPI int kin_getSourceTerms (int n, size_t len, double *ydot)
 
CANTERA_CAPI double kin_multiplier (int n, int i)
 
CANTERA_CAPI int kin_getReactionString (int n, int i, int len, char *buf)
 
CANTERA_CAPI int kin_setMultiplier (int n, int i, double v)
 
CANTERA_CAPI int kin_isReversible (int n, int i)
 
CANTERA_CAPI int kin_getType (int n, size_t len, char *name)
 
CANTERA_CAPI size_t kin_start (int n, int p)
 
CANTERA_CAPI size_t kin_speciesIndex (int n, const char *nm, const char *ph)
 
CANTERA_CAPI int kin_advanceCoverages (int n, double tstep)
 
CANTERA_CAPI size_t kin_phase (int n, size_t i)
 
CANTERA_CAPI int trans_newDefault (int th, int loglevel)
 
CANTERA_CAPI int trans_new (const char *model, int th, int loglevel)
 
CANTERA_CAPI int trans_del (int n)
 
CANTERA_CAPI double trans_viscosity (int n)
 
CANTERA_CAPI double trans_electricalConductivity (int n)
 
CANTERA_CAPI double trans_thermalConductivity (int n)
 
CANTERA_CAPI int trans_getThermalDiffCoeffs (int n, int ldt, double *dt)
 
CANTERA_CAPI int trans_getMixDiffCoeffs (int n, int ld, double *d)
 
CANTERA_CAPI int trans_getBinDiffCoeffs (int n, int ld, double *d)
 
CANTERA_CAPI int trans_getMultiDiffCoeffs (int n, int ld, double *d)
 
CANTERA_CAPI int trans_setParameters (int n, int type, int k, double *d)
 
CANTERA_CAPI int trans_getMolarFluxes (int n, const double *state1, const double *state2, double delta, double *fluxes)
 
CANTERA_CAPI int trans_getMassFluxes (int n, const double *state1, const double *state2, double delta, double *fluxes)
 
CANTERA_CAPI int ct_getCanteraError (int buflen, char *buf)
 
CANTERA_CAPI int ct_setLogWriter (void *logger)
 
CANTERA_CAPI int ct_addCanteraDirectory (size_t buflen, const char *buf)
 
CANTERA_CAPI int ct_getDataDirectories (int buflen, char *buf, const char *sep)
 
CANTERA_CAPI int ct_getCanteraVersion (int buflen, char *buf)
 
CANTERA_CAPI int ct_getGitCommit (int buflen, char *buf)
 
CANTERA_CAPI int ct_suppress_thermo_warnings (int suppress)
 
CANTERA_CAPI int ct_use_legacy_rate_constants (int legacy)
 
CANTERA_CAPI int ct_clearStorage ()
 
CANTERA_CAPI int ct_ck2cti (const char *in_file, const char *db_file, const char *tr_file, const char *id_tag, int debug, int validate)