Template Function GridKit::Enzyme::Sparse::__enzyme_fwddiff

Function Documentation

template<typename T, typename ...ModelT>
T GridKit::Enzyme::Sparse::__enzyme_fwddiff(void*, ModelT...) noexcept

Enzyme fwddiff template.

This is a core templated intrinsic that the Enzyme pass will use to perform automatic differenciation. We define the template here so it can later be used in different places.

Template Parameters:
  • T – - return type

  • ModelT – - model type