-
Notifications
You must be signed in to change notification settings - Fork 28
Structure
The PROLEAD project is organized into multiple main directories, each serving a distinct purpose. The codebase is divided into hardware and software directories for both PROLEAD and PROLEAD_SW. However, because there is a shared codebase between PROLEAD and PROLEAD_SW, the files that are used by both tools are consolidated in a separate util directory. The overall structure is as follows:
All header files (.hpp) encompassing the function declarations are located in the inc directory.
All source files (.cpp) encompassing the function definitions are located in the src directory.
All test cases are organized within the tests directory. We distinguish between unit tests and end-to-end tests, with the latter being stored in the full subdirectory.
We provide benchmarks of selected time-critial functions in the benchmarks directory.
We provide example evaluations conducted during our research in the examples directory.
To gain a thorough understanding of the codebase, please refer to the complete documentation available in the docs directory. You can also access it online here.