De-templatize TensorContractionBase (Linalg example/tutorial)
TensorContractionBase has become too unwieldy with all the CRTP manipulation once less trivial transformations are implemented. This CL drops CRTP for inheritance and uses the same name comparison trick to figure out what to cast into. As a byproduct, all the -inl.h files disappear. To maintain the separation between directories, a LINALG_STEP variable is introduced -- PiperOrigin-RevId: 242546977
Loading
Please sign in to comment