![]() |
Reference documentation for deal.II version 9.1.1
|
#include <deal.II/differentiation/sd/symengine_product_types.h>
A more general implementation of product types. There are so many permutation of admissible operations that getting the compiler to determine the valid combinations using template metaprogramming makes more sense than manually maintaining the list by hand.
This class is a workaround for issue of non-deduction of types in template partial specializations that would otherwise occur if trying to directly implement these as specializations of the ProductTypeImpl class itself.
Definition at line 64 of file symengine_product_types.h.