Describe the bug
The 2D area_enclosed gradient, not numerical gradient, is wrong.
To Reproduce
The area_enclosed gradient function is defined in functional.c
Expected behavior
The gradient should have cases like the 3D case.
Screenshots
n/a
Additional context
n/a