-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Xpt] graph: refactor Block::work()
function
#81
Comments
|
node::work()
functionnode::work()
function
node::work()
functionBlock::work()
function
Block::work()
functionBlock::work()
function
Block::work()
functionBlock::work()
function
notes from discussion about
|
The
node::work()
function has grown to > 200 lines of code handlingand consists of multiple nested constexpr-if branches.
This warrants for a cleanup including the following considerations:
process_bulk(span<T> input1, span<tag_t> tags1, span<T> input2, ....)
Ratio<N,M>
style sample reducing/interpolating bulk work functions Add Decimation/Interpolation to node class. #141 + Implement stride for node class. #142work()
function if it is not provided byDerived
(enable_if
requires
clause)process_bulk(...)
changed node:work() signature #105The text was updated successfully, but these errors were encountered: