Object Oriented C++ development
Modularity of code: Class libraries and their implementations can be used independently of the GEMINI package.
Scalable: Easy addition of new features.
Portable to Linux / Windows platforms.
Parallel/Sequential mode (OpenMP)
Python / MATLAB analytics scripts
The aim of this project was to implement a code which verifies if a set of triangulation points from a " .TRI file " and " .NODE file" fulfilled the delaunay triangulation criteria.
The code was to be enabled for the following:
File input and output i.e. can read an input tri.file -> manipulate -> output a tri.file.
Check if a triangulation is Delaunay.
Performing the integral of a function f(x,y) over a triangulation domain.
Queries of the form “ given x,y coordinates locate the triangle containing it "
Figure 4.1 below illustrates the data structure employed to encapsulate the triangulation.