The following figure shows the Solver Library code organization.
The directories L1 and L2 correspond to AIE kernels and AIE graphs for each library element, respectively. Graph class declarations are constants that allow you to include the AIE kernel in your design are located in the L2/include/aie/. AIE Kernels, the .cpp files and corresponding .hpp files are located in the L1/src/aie and L1/include/aie subdirectories, respectively. The test harness that demonstrate the use of the library element are located in L2/tests/aie.