Cantera  3.1.0a1
Loading...
Searching...
No Matches
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
 

Variable Documentation

◆ FourierFuncType

const int FourierFuncType = 1

Definition at line 17 of file ctfunc.h.

◆ PolyFuncType

const int PolyFuncType = 2

Definition at line 18 of file ctfunc.h.

◆ ArrheniusFuncType

const int ArrheniusFuncType = 3

Definition at line 19 of file ctfunc.h.

◆ GaussianFuncType

const int GaussianFuncType = 4

Definition at line 20 of file ctfunc.h.

◆ SumFuncType

const int SumFuncType = 20

Definition at line 21 of file ctfunc.h.

◆ DiffFuncType

const int DiffFuncType = 25

Definition at line 22 of file ctfunc.h.

◆ ProdFuncType

const int ProdFuncType = 30

Definition at line 23 of file ctfunc.h.

◆ RatioFuncType

const int RatioFuncType = 40

Definition at line 24 of file ctfunc.h.

◆ PeriodicFuncType

const int PeriodicFuncType = 50

Definition at line 25 of file ctfunc.h.

◆ CompositeFuncType

const int CompositeFuncType = 60

Definition at line 26 of file ctfunc.h.

◆ TimesConstantFuncType

const int TimesConstantFuncType = 70

Definition at line 27 of file ctfunc.h.

◆ PlusConstantFuncType

const int PlusConstantFuncType = 80

Definition at line 28 of file ctfunc.h.

◆ SinFuncType

const int SinFuncType = 100

Definition at line 29 of file ctfunc.h.

◆ CosFuncType

const int CosFuncType = 102

Definition at line 30 of file ctfunc.h.

◆ ExpFuncType

const int ExpFuncType = 104

Definition at line 31 of file ctfunc.h.

◆ PowFuncType

const int PowFuncType = 106

Definition at line 32 of file ctfunc.h.

◆ ConstFuncType

const int ConstFuncType = 110

Definition at line 33 of file ctfunc.h.

◆ TabulatedFuncType

const int TabulatedFuncType = 120

Definition at line 34 of file ctfunc.h.