hameerabbasi / xsparse

XSparse is an experimental XTensor-like C++ sparse-array library.
BSD 3-Clause "New" or "Revised" License
9 stars 6 forks source link

[ENH] Add `LevelProperty` public attribute to all the levels #22

Closed adam2392 closed 1 year ago

adam2392 commented 1 year ago

Towards: #19

Adds LevelProperty() constexpr function to allow each class access to the levelproperties during compile time, without explicitly writing the class type.

adam2392 commented 1 year ago

If this is good design, then I can revisit the PR on co iteration.

hameerabbasi commented 1 year ago

@bharath2438 Could you give this a shallow review? I'll merge on your approval.

hameerabbasi commented 1 year ago

Merging, thanks for the fixes, @adam2392!