|
Cantera
3.0.0
|
Go to the source code of this file.
Classes | |
| class | Func1 |
| Base class for 'functor' classes that evaluate a function of one variable. More... | |
| class | Sin1 |
Implements the sin() function. More... | |
| class | Cos1 |
Implements the cos() function. More... | |
| class | Exp1 |
Implements the exp() (exponential) function. More... | |
| class | Log1 |
Implements the log() (natural logarithm) function. More... | |
| class | Pow1 |
Implements the pow() (power) function. More... | |
| class | Tabulated1 |
| Implements a tabulated function. More... | |
| class | Const1 |
| Implements a constant. More... | |
| class | Sum1 |
| Implements the sum of two functions. More... | |
| class | Diff1 |
| Implements the difference of two functions. More... | |
| class | Product1 |
| Implements the product of two functions. More... | |
| class | TimesConstant1 |
| Implements the product of a function and a constant. More... | |
| class | PlusConstant1 |
| Implements the sum of a function and a constant. More... | |
| class | Ratio1 |
| Implements the ratio of two functions. More... | |
| class | Composite1 |
| Implements a composite function. More... | |
| class | Gaussian1 |
| Implements a Gaussian function. More... | |
| class | Gaussian |
| A Gaussian. More... | |
| class | Poly1 |
| Implements a polynomial of degree n. More... | |
| class | Fourier1 |
| Implements a Fourier cosine/sine series. More... | |
| class | Arrhenius1 |
| Implements a sum of Arrhenius terms. More... | |
| class | Periodic1 |
| Implements a periodic function. More... | |
Namespaces | |
| namespace | Cantera |
| Namespace for the Cantera kernel. | |
Functions | |
| Func1 & | newSumFunction (Func1 &f1, Func1 &f2) |
| Func1 & | newDiffFunction (Func1 &f1, Func1 &f2) |
| Func1 & | newProdFunction (Func1 &f1, Func1 &f2) |
| Func1 & | newRatioFunction (Func1 &f1, Func1 &f2) |
| Func1 & | newCompositeFunction (Func1 &f1, Func1 &f2) |
| Func1 & | newTimesConstFunction (Func1 &f, double c) |
| Func1 & | newPlusConstFunction (Func1 &f, double c) |
| shared_ptr< Func1 > | newSumFunction (shared_ptr< Func1 > f1, shared_ptr< Func1 > f2) |
| Sum of two functions. | |
| shared_ptr< Func1 > | newDiffFunction (shared_ptr< Func1 > f1, shared_ptr< Func1 > f2) |
| Difference of two functions. | |
| shared_ptr< Func1 > | newProdFunction (shared_ptr< Func1 > f1, shared_ptr< Func1 > f2) |
| Product of two functions. | |
| shared_ptr< Func1 > | newRatioFunction (shared_ptr< Func1 > f1, shared_ptr< Func1 > f2) |
| Ratio of two functions. | |
| shared_ptr< Func1 > | newCompositeFunction (shared_ptr< Func1 > f1, shared_ptr< Func1 > f2) |
| Composite of two functions. | |
| shared_ptr< Func1 > | newTimesConstFunction (shared_ptr< Func1 > f1, double c) |
| Product of function and constant. | |
| shared_ptr< Func1 > | newPlusConstFunction (shared_ptr< Func1 > f1, double c) |
| Sum of function and constant. | |
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 |