DEPENDENCIES
============
This source code depends on the following libraries that must be installed and the corresponding paths must be updated in Makefile to compile the code:  
	- OpenAccess API (www.si2.org) to parse input target shape. The path of the installed header files must be specified in TOOLSDIR variable in the Makefile.
	- Boost C++ Libary (http://www.boost.org/). In particular, we use the Polygon and Graph libraries. The variable BOOSTDIR in Makefile must be set to the install location.
	- Eigen Matrix Library (http://eigen.tuxfamily.org/index.php?title=Main_Page) to perform Matrix operations. The corresponding variable in the Makefile is EIGENDIR.
	- FFTW Library(http://www.fftw.org/) for fast FFT computation. The Makefile variable FFTWDIR should be set to the installed location of this package.

COMPILATION
===========
After installing all the above packages and updating the Makefile, compile the code by typing "make all" inside the EUV_CDA_Release directory. This will create the executable bin/test and a python script for running this executable bin/run.py. 

