Files
cantera/Cantera/python/examples/function1.py
Dave Goodwin 58bd132445 initial import
2003-04-24 09:48:09 +00:00

18 lines
345 B
Python

# This example shows how to create functions that are evaluated in C++
from Cantera.Func import *
# create f1(t) = 4 + 6t + 8t^2 + t^3
f1 = Polynomial([4.0, 6.0, 8.0, 1.0])
# create sin(t)
f2 = Fourier(1.0, [(0.0, 0.0), (0.0, 1.0)])
# create sin^2(t)
f3 = f2*f2
xpts = 0.1*array(range(100))
for x in xpts:
print x, f1(x), f2(x), f3(x)