Closed
Description
Is there an existing issue for the same feature request?
- I have checked the existing issues.
Is your feature request related to a problem?
No response
Describe the feature you'd like
In "bmp_alg.cppm" file, part of BlockFwd
, BlockFwd::block_terms_
's definition is Vector<Vector<Tuple<IdxType, Vector<BMPBlockOffset>, Vector<DataType>>>>
which is not data locality and waste space.
BlockFwd::block_terms_
is not changed once created, and its elements are accessed in sequence.
So BlockFwd::block_terms_
can be UniquePtr<char []>
type in memory, and accessed by self defined iterator.
Describe implementation you've considered
No response
Documentation, adoption, use case
No response
Additional information
No response