Faster  0.0.4Alpha
Superfastdistributtedcomputing
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
faster::fddCore< T > Class Template Reference
Inheritance diagram for faster::fddCore< T >:
faster::fddBase faster::fdd< T > faster::fdd< T * >

Public Member Functions

void discard ()
 
void * getKeyMap ()
 
void setKeyMap (void *keyMap UNUSED)
 
bool isGroupedByKey ()
 
void setGroupedByKey (bool gbk UNUSED)
 
- Public Member Functions inherited from faster::fddBase
void setSize (size_t &s)
 
size_t getSize ()
 
int getId ()
 
const std::vector< size_t > & getAlloc ()
 
fddType tType ()
 
fddType kType ()
 
bool isCached ()
 
virtual void setKeyMap (void *keyMap)=0
 

Protected Member Functions

 fddCore (fastContext &c)
 
 fddCore (fastContext &c, size_t s, const std::vector< size_t > &dataAlloc)
 
fddBase_map (void *funcP, fddOpType op, fddBase *newFdd)
 
template<typename L , typename U >
indexedFdd< L, U > * mapI (void *funcP, fddOpType op)
 
template<typename U >
fdd< U > * map (void *funcP, fddOpType op)
 

Protected Attributes

fastContextcontext
 
- Protected Attributes inherited from faster::fddBase
fddType _kType
 
fddType _tType
 
unsigned long int id
 
unsigned long int totalBlocks
 
unsigned long int size
 
std::vector< size_t > dataAlloc
 
bool cached
 

The documentation for this class was generated from the following file: