Skip to content

A compendium of Hodge decompositions of vector fields on tetrahedral meshes embedded in the 3D Euclidean space.

Notifications You must be signed in to change notification settings

rdzhao/3DHodgeDecomposition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Overview

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.

Description

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.

About

A compendium of Hodge decompositions of vector fields on tetrahedral meshes embedded in the 3D Euclidean space.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published