Function sequant::opt::schedule::detail::make_fingerprint

Function Documentation

eval::schedule::Fingerprint sequant::opt::schedule::detail::make_fingerprint(std::vector<std::string> root_labels, OptimizeOptions const &opts, std::vector<std::wstring> const &mode_order, std::map<std::wstring, Index> const &representatives, std::set<std::string> const &volatile_leaf_labels)

the non-template part of fingerprint_of: representatives has one Index per IndexBasis::base_key() present in the forest, volatile_leaf_labels the labels of the volatile leaf tensors