Class NullTensorCanonicalizer

Inheritance Relationships

Base Type

Class Documentation

class NullTensorCanonicalizer : public sequant::TensorCanonicalizer

null Tensor canonicalizer does nothing

Public Functions

virtual ~NullTensorCanonicalizer() = default
virtual ExprPtr apply(AbstractTensor&) const override
Returns:

a side effect of canonicalization (e.g. phase), or nullptr if none