Cantera  3.2.0a2
Loading...
Searching...
No Matches
include/cantera/clib/ct.h File Reference
#include "clib_defs.h"
Include dependency graph for include/cantera/clib/ct.h:

Detailed Description

Deprecated:
Deprecated in Cantera 3.2 and to be removed thereafter. The legacy CLib is superseded by the generated CLib.

Definition in file include/cantera/clib/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 soln_newSolution (const char *infile, const char *name, const char *transport)
 
CANTERA_CAPI int soln_newInterface (const char *infile, const char *name, int na, const int *adjacent)
 
CANTERA_CAPI int soln_del (int n)
 note that linked objects are deleted as well
 
CANTERA_CAPI int soln_name (int n, int buflen, char *buf)
 
CANTERA_CAPI int soln_thermo (int n)
 
CANTERA_CAPI int soln_kinetics (int n)
 
CANTERA_CAPI int soln_transport (int n)
 
CANTERA_CAPI int soln_setTransportModel (int n, const char *model)
 note that soln_setTransportModel deletes the previous transport model
 
CANTERA_CAPI size_t soln_nAdjacent (int n)
 
CANTERA_CAPI int soln_adjacent (int n, int a)
 
CANTERA_CAPI int soln_adjacentName (int n, int a, int lennm, char *nm)
 
CANTERA_CAPI int thermo_parent (int n)
 
CANTERA_CAPI int thermo_size ()
 
CANTERA_CAPI int thermo_del (int n)
 no-op; object is managed by Solution
 
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 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 show_thermo, double threshold, int ibuf, char *buf)
 
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_electrochemPotentials (int n, size_t lenm, double *emu)
 
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_getPartialMolarEnthalpies (int n, size_t lenm, double *pmh)
 
CANTERA_CAPI int thermo_getPartialMolarEntropies (int n, size_t lenm, double *pms)
 
CANTERA_CAPI int thermo_getPartialMolarIntEnergies (int n, size_t lenm, double *pmu)
 
CANTERA_CAPI int thermo_getPartialMolarCp (int n, size_t lenm, double *pmcp)
 
CANTERA_CAPI int thermo_getPartialMolarVolumes (int n, size_t lenm, double *pmv)
 
CANTERA_CAPI int thermo_set_TP (int n, double *vals)
 
CANTERA_CAPI int thermo_set_TD (int n, double *vals)
 
CANTERA_CAPI int thermo_set_DP (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, const char *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_parent (int n)
 
CANTERA_CAPI int kin_del (int n)
 no-op; object is managed by Solution
 
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 double kin_reactantStoichCoeff (int n, int i, int k)
 
CANTERA_CAPI double kin_productStoichCoeff (int n, int i, int k)
 
CANTERA_CAPI int kin_getReactionType (int n, int i, size_t len, char *name)
 
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)
 
CANTERA_CAPI int kin_advanceCoverages (int n, double tstep)
 
CANTERA_CAPI size_t kin_phase (int n, size_t i)
 
CANTERA_CAPI int trans_parent (int n)
 
CANTERA_CAPI int trans_del (int n)
 no-op; object is managed by Solution
 
CANTERA_CAPI int trans_transportModel (int n, int lennm, char *nm)
 
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_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_setLogCallback (LogCallback writer)
 
CANTERA_CAPI int ct_addCanteraDirectory (size_t buflen, const char *buf)
 
CANTERA_CAPI int ct_getDataDirectories (const char *sep, int buflen, char *buf)
 
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_suppress_deprecation_warnings (int suppress)
 
CANTERA_CAPI int ct_use_legacy_rate_constants (int legacy)
 
CANTERA_CAPI int ct_clearStorage ()
 
CANTERA_CAPI int ct_resetStorage ()
 

Function Documentation

◆ ct_appdelete()

CANTERA_CAPI int ct_appdelete ( )

Definition at line 230 of file ct.cpp.

◆ soln_del()

CANTERA_CAPI int soln_del ( int  n)

note that linked objects are deleted as well

◆ soln_setTransportModel()

CANTERA_CAPI int soln_setTransportModel ( int  n,
const char *  model 
)

note that soln_setTransportModel deletes the previous transport model

◆ thermo_del()

CANTERA_CAPI int thermo_del ( int  n)

no-op; object is managed by Solution

◆ thermo_report()

CANTERA_CAPI int thermo_report ( int  nth,
int  show_thermo,
double  threshold,
int  ibuf,
char *  buf 
)
Since
Changed signature in Cantera 3.1

◆ kin_del()

CANTERA_CAPI int kin_del ( int  n)

no-op; object is managed by Solution

◆ trans_del()

CANTERA_CAPI int trans_del ( int  n)

no-op; object is managed by Solution

◆ ct_setLogCallback()

CANTERA_CAPI int ct_setLogCallback ( LogCallback  writer)

Definition at line 395 of file ct.cpp.

◆ ct_getDataDirectories()

CANTERA_CAPI int ct_getDataDirectories ( const char *  sep,
int  buflen,
char *  buf 
)
Since
Changed signature in Cantera 3.1

◆ ct_clearStorage()

CANTERA_CAPI int ct_clearStorage ( )

Definition at line 420 of file ct.cpp.

◆ ct_resetStorage()

CANTERA_CAPI int ct_resetStorage ( )

Definition at line 445 of file ct.cpp.