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 | 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 | |
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. | |