Cantera  3.1.0a1
ctfunc.h File Reference
#include "clib_defs.h"
Include dependency graph for ctfunc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

CANTERA_CAPI int func_new (int type, size_t n, size_t lenp, const double *p)
 
CANTERA_CAPI int func_new_basic (const char *type, double c)
 
CANTERA_CAPI int func_new_advanced (const char *type, size_t lenp, const double *p)
 
CANTERA_CAPI int func_new_compound (const char *type, int a, int b)
 
CANTERA_CAPI int func_new_modified (const char *type, int a, double c)
 
CANTERA_CAPI int func_del (int i)
 
CANTERA_CAPI int func_type (int i, size_t lennm, char *nm)
 
CANTERA_CAPI double func_value (int i, double t)
 
CANTERA_CAPI int func_derivative (int i)
 
CANTERA_CAPI int func_duplicate (int i)
 
CANTERA_CAPI int func_write (int i, size_t lennm, const char *arg, char *nm)
 
CANTERA_CAPI int ct_clearFunc ()
 

Variables

const int FourierFuncType = 1
 
const int PolyFuncType = 2
 
const int ArrheniusFuncType = 3
 
const int GaussianFuncType = 4
 
const int SumFuncType = 20
 
const int DiffFuncType = 25
 
const int ProdFuncType = 30
 
const int RatioFuncType = 40
 
const int PeriodicFuncType = 50
 
const int CompositeFuncType = 60
 
const int TimesConstantFuncType = 70
 
const int PlusConstantFuncType = 80
 
const int SinFuncType = 100
 
const int CosFuncType = 102
 
const int ExpFuncType = 104
 
const int PowFuncType = 106
 
const int ConstFuncType = 110
 
const int TabulatedFuncType = 120