- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I've tried to compile and run this code with tbb 4.1:
But found some errors, the changes I did to make it work was to replace:
broadcast_node<int> input;
for
broadcast_node<int> input(g);
and
make_edge( squarer, std::get<0>( join.inputs() ) );
make_edge( cuber, std::get<1>( join.inputs() ) );
for:
make_edge( squarer, std::get<0>( join.input_ports() ) );
make_edge( cuber, std::get<1>( join.input_ports() ) );
With that I could compile with tbb 4.1
Regards,
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, Daniel,
Thank you for pointing the problem out. The blog you mentioned was written before two changes:
- The names of the ports for the join and the other tuple-based nodes were changed to be more-descriptive,
- The nodes were tracked by the graph they belong to for the purpose of resetting.
We should update the code to reflect the changes (we have been discussing this subject recently, but have yet to have a good general solution.)
Best Regards,
Chris

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page