Integrating a functional, followed by differentiation

FEniCS’s UFL includes the derivative(E,eta,v) function, which implements Gateaux differentiation of a functional E with respect to a Function, eta, in the direction v. In mathematical notation, that is

D_vE[\eta] = \left.\frac{d}{d\epsilon}\left(E[\eta + \epsilon v]\right)\right\vert_{\epsilon=0}\text{ ,}

where \epsilon is a scalar. If the direction v is left out (i.e., derivative(E,eta)), then it is taken to be an arbitrary TestFunction in the same FunctionSpace as eta. Based on the Wikipedia article on “functional derivatives”, it seems that the notation from your post is a common alternative way of writing the Gateaux derivative, i.e.,

D_vE = \int_V\frac{\delta E}{\delta \eta} v\,dV\text{ .}
1 Like