Speaker
Hans Dembinski
(Max Planck Institute for Nuclear Physics, Heidelberg)
Description
Template meta-programming (TMP) is a fancy and mysterious sounding topic. CORSIKA 8 is using TMP a lot, so in this talk I will explain when it is useful and demonstrate a few key techniques and best practices, based on my experience as the author of Boost.Histogram, which is another TMP-heavy C++ library.
Primary author
Hans Dembinski
(Max Planck Institute for Nuclear Physics, Heidelberg)