Skip to content

Tags: evalf/nutils

Tags

v9.0

Update pypa/gh-action-pypi-publish to 1.12.4

v9a66

Output (#917)

v9a65

Update Readthedocs configuration (#916)

v9a64

Speed improvements (#915)

v9a63

Nested integrals (#914)

Add support for nested integrals over the same space.

v9a62

Improve System (#912)

v9a61

Add evaluable get (#906)

v9a60

Deprecations (#913)

v9a59

Fix hash of compiled functions (#911)

The hash of compiled functions is based solely on the source code. Constants
are currently added to globals of the compiled function under `c{index}`, hence
constants are not included in the hash. Furthermore, parameters of evaluables
using `evalf` via the `e{index}` instance, also added to the globals, are also
not represented in the source code. As a consequence, two compiled functions
with different constants or parameters of certain evaluables may have the same
hash. This PR fixes the problem by storing constants under `c{hash(constant)}`
and disallowing using `e{index}.evalf`.

v9a58

Explicit spaces function.grad, Namespace.define_for (#910)