CompressibleBlock.h File Reference

A CompressibleBlock (CBlock) manages a block of data that can be compressed to a single value. More...

#include "Utilities/Observable.h"
#include "Utilities/RefCounted.h"
#include "Utilities/RefCountedPtr.h"
#include "Utilities/PAssert.h"
#include "Utilities/DataBlockPtr.h"
#include "Utilities/ElementProperties.h"
#include "Utilities/Statistics.h"
#include "Pooma/Pooma.h"
#include "Threads/PoomaMutex.h"
#include <stdlib.h>

Include dependency graph for CompressibleBlock.h:

This graph shows which files directly or indirectly include this file:


Classes

class  CompressibleBlock< T >
 CompressibleBlock (CBlock) provides the storage for Pooma's compressible brick engine. More...
class  CompressibleBlock< T >::CompressibleBlockController

Detailed Description

A CompressibleBlock (CBlock) manages a block of data that can be compressed to a single value.

This data must be reference counted, and so the actual data is managed by the private nested CompressibleBlock- Controller (CBC) class. CompressibleBlock has a RefCountedPtr<CBC>.


Generated on Wed Mar 16 06:16:26 2011 for FreePOOMA by  doxygen 1.5.9