Faster  0.0.4Alpha
Superfastdistributtedcomputing
Public Member Functions | Protected Attributes | List of all members
faster::fddBase Class Referenceabstract
Inheritance diagram for faster::fddBase:
faster::fddCore< T > faster::groupedFdd< K > faster::iFddCore< K, T > faster::iFddCore< K, T * > faster::fdd< T > faster::fdd< T * > faster::indexedFdd< K, T > faster::indexedFdd< K, T * >

Public Member Functions

void setSize (size_t &s)
 
size_t getSize ()
 
int getId ()
 
const std::vector< size_t > & getAlloc ()
 
fddType tType ()
 
fddType kType ()
 
bool isCached ()
 
virtual void discard ()=0
 
virtual void * getKeyMap (void)=0
 
virtual void setKeyMap (void *keyMap)=0
 
virtual bool isGroupedByKey ()=0
 
virtual void setGroupedByKey (bool gbk)=0
 

Protected Attributes

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: