Levelized Files #154
Labels
📁 internal
This is where the ✨magic✨happens
✨ optimisation
It's all about speed / space
question
Further information is requested
Milestone
Motivation
arc_file
andnode_file
with move-semantics). Hence, to be able to squeeze more BDDs / ZDDs into a smaller disk, we should continually deallocate the input file.Solution
The
meta_file
is turned into a listshared_ptr
to files (or a file of files?). When a stream hooks into a read-once file, it removes the file for each level, when it has finished reading it.Other Benefits
If there is one file per level and each node still points to the label rather than the level, then we can map labels to levels and that way support the swapping of two levels for variable reordering!
The text was updated successfully, but these errors were encountered: