This is the source code of the paper "3D Hodge Decompositions of Edge- and Face-Based Vector Fields". And it is tested on macOS Catalina. But converting to other platform only requires minimal modifications.
The software is provided "as is", there is no guarantee that it is bug-free. Use it as your own risk.
There are two folders containing two different types of resolving Hodge decomposition - Edge-based and Face based vector fields, as described in the title.
The dependancies are only CGAL and matlab.
An important implementation detail is that a random generated field is used as input, on which Hodge decomposition are performed.
There is also an implementation of Runge-Kutta integration for generation of integral lines of vector field for visualization purposes.
Have fun playing with the code.