Compile-Time Symbolic Differentiation Using C++ Expression Templates. - Kourounis, Drosos; Gergidis, Leonidas; Saunders, Michael A.; Walther, Andrea; Schenk, Olaf (CoRR, 2017)