This repository was archived by the owner on Jul 19, 2023. It is now read-only.

Description
Hi, I'm trying to implement a custom JacVecOperator.
In the docs it sounds like L(u,p,t) should be multiplication of L with a vector u. If L = Jac(x) is some Jacobian at location x that would be the directional derivative Jac(x) * u.
On the other hand here it seems that the function call L(u,p,t) will always evaluate to Jac(u) * u. Meaning that the direction and the point at which Jac is evaluated will always be the same.
In this case, how am I supposed to implement the general directional derivative Jac(u) * z where z is an arbitrary direction?