First read carefully the Lab 6 assignment and make sure you are completely clear as to what you are supposed to do. Then complete the design of your abstract kernel and the implementation of your concrete kernel and turn in printouts of both the abstract kernel and the concrete kernel.
Start from the concrete kernel skeleton available from the Resolve/C++ catalog (you can copy it from /class/sce/rcpp/RESOLVE_Catalog/CT/XYZ/Kernel_1.h) and create your new component.
Each group should turn in a common solution.