ViennaCS is a header-only C++ cell set library, which adds the possibility of using volumetric representations on top of existing level-set functionalities for surfaces. Combined with ray tracing techniques, this enables the simulation of particle scattering and ion implantation.
This release introduces foundational cell-set functionalities, complete with examples demonstrating a range of applications. Future updates will expand the library to include more advanced diffusion solvers and implantation tools.