Element 'adjoint optimization'