IvanYashchuk / fecr

Easy interoperability with Automatic Differentiation libraries through NumPy interface to Firedrake and FEniCS
MIT License
14 stars 1 forks source link

Renamed jvp, vjp to pushforward and pullback #9

Closed IvanYashchuk closed 3 years ago

IvanYashchuk commented 3 years ago

JVP and VJP names are too short and it's easy to confuse them, therefore I decided to raname them to pushforward and pullback.

In addition, I changed evaluate_pushforward to do what its name says and not do the fused primal computation.