Cantera  3.1.0a1

Advanced functors implement expressions that require multiple parameters. More...

Collaboration diagram for Advanced Functors:

Detailed Description

Advanced functors implement expressions that require multiple parameters.

The following advanced functor types are implemented:

Classes

class  Tabulated1
 Implements a tabulated 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...
 

Functions

shared_ptr< Func1newFunc1 (const string &func1Type, const vector< double > &params)
 Create a new advanced functor object (see Advanced Functors). More...
 

Function Documentation

◆ newFunc1()

shared_ptr< Func1 > newFunc1 ( const string &  func1Type,
const vector< double > &  params 
)

Create a new advanced functor object (see Advanced Functors).

Parameters
func1TypeString identifying functor type.
paramsParameter vector; definition depends on functor type.
Since
New in Cantera 3.0

Definition at line 151 of file Func1Factory.cpp.