Function sequant::current_contexts_version

Function Documentation

std::uint64_t sequant::current_contexts_version()
Returns:

a value that changes whenever the canonicalization configuration of the effective context of any Statistics changes: the versions of the FermiDirac, BoseEinstein and Arbitrary contexts in effect on the calling thread (see current_context_version()) combined with hash::combine. The canonical mark (see Expr::is_canonical()) is keyed on it.