AgriculturalModelExchangeInitiative / PyCrop2ML

CropML Python library
Other
18 stars 17 forks source link

Is pi already define? #190

Closed pradal closed 1 year ago

pradal commented 1 year ago

An error occurs when we define v * pi

Is $\pi$ is managed by Crop2ML?

cyrillemidingoyi commented 1 year ago

@pradal @orianebro yes, CyML handles pi constant from math library

CyML

source = """ from math import def test(int a): return a pi """

C++ generated

define _USE_MATH_DEFINES

using namespace std; double test(int a) { return a * M_PI; }

endif