14#pragma message("warning: The legacy CLib library ctfunc.h is deprecated and " \
15 "will be removed after Cantera 3.2. Use generated CLib instead.")
23 CANTERA_CAPI
int func_check(
const char* type,
size_t len,
char* buf);
24 CANTERA_CAPI
int func_new_basic(
const char* type,
double c);
25 CANTERA_CAPI
int func_new_advanced(
const char* type,
size_t lenp,
const double* p);
26 CANTERA_CAPI
int func_new_compound(
const char* type,
int a,
int b);
27 CANTERA_CAPI
int func_new_modified(
const char* type,
int a,
double c);
28 CANTERA_CAPI
int func_new_sum(
int a,
int b);
29 CANTERA_CAPI
int func_new_diff(
int a,
int b);
30 CANTERA_CAPI
int func_new_prod(
int a,
int b);
31 CANTERA_CAPI
int func_new_ratio(
int a,
int b);
32 CANTERA_CAPI
int func_del(
int i);
33 CANTERA_CAPI
int func_type(
int i,
size_t lennm,
char* nm);
34 CANTERA_CAPI
double func_value(
int i,
double t);
35 CANTERA_CAPI
int func_derivative(
int i);
36 CANTERA_CAPI
int func_duplicate(
int i);
38 CANTERA_CAPI
int func_write(
int i,
const char* arg,
size_t lennm,
char* nm);
39 CANTERA_CAPI
int ct_clearFunc();
CANTERA_CAPI int func_check(const char *type, size_t len, char *buf)
CANTERA_CAPI int func_write(int i, const char *arg, size_t lennm, char *nm)