cython
13 строк · 244.0 Байт
1from libc.math cimport sin
2
3
4cdef class Function:
5
6cpdef double evaluate(self, double x) except *:
7return 0
8
9
10cdef class SinOfSquareFunction(Function):
11
12cpdef double evaluate(self, double x) except *:
13return sin(x ** 2)
14