Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <column_base_typed.hpp>
Public Member Functions | |
TBB_Body_PrefixSum (std::vector< int > *y_, const std::vector< int > *x_) | |
int | get_sum () const |
template<typename Tag > | |
void | operator() (const tbb::blocked_range< int > &r, Tag) |
TBB_Body_PrefixSum (TBB_Body_PrefixSum &b, tbb::split) | |
void | reverse_join (TBB_Body_PrefixSum &a) |
void | assign (TBB_Body_PrefixSum &b) |
Private Attributes | |
int | sum |
std::vector< int > * | y |
const std::vector< int > * | x |
CoGaDB::TBB_Body_PrefixSum::TBB_Body_PrefixSum | ( | std::vector< int > * | y_, |
const std::vector< int > * | x_ | ||
) | [inline] |
CoGaDB::TBB_Body_PrefixSum::TBB_Body_PrefixSum | ( | TBB_Body_PrefixSum & | b, |
tbb::split | |||
) | [inline] |
void CoGaDB::TBB_Body_PrefixSum::assign | ( | TBB_Body_PrefixSum & | b | ) | [inline] |
References sum.
int CoGaDB::TBB_Body_PrefixSum::get_sum | ( | ) | const [inline] |
void CoGaDB::TBB_Body_PrefixSum::operator() | ( | const tbb::blocked_range< int > & | r, |
Tag | |||
) | [inline] |
void CoGaDB::TBB_Body_PrefixSum::reverse_join | ( | TBB_Body_PrefixSum & | a | ) | [inline] |
References sum.
int CoGaDB::TBB_Body_PrefixSum::sum [private] |
Referenced by assign(), and reverse_join().
const std::vector<int>* CoGaDB::TBB_Body_PrefixSum::x [private] |
std::vector<int>* CoGaDB::TBB_Body_PrefixSum::y [private] |