Closed cticenhour closed 3 years ago
Looks good. Thanks for this -- I was actually wondering how to add optional AD kernels, and these templates answered that question!
No problem - thanks for the merge! It took me a bit to figure out - some of the module kernels that do this create their own intermediary parent class, but GenericKernel
was thankfully ready to go! Just had to get all of the types correct.
Updates the following classes to AD templates and cleans extraneous code and comment cruft:
@keniley1 This change is in support of converting Zapdos to AD (specifically, to fixup the shooting method acceleration tests). Refs shannon-lab/zapdos#80