CompressibleBrick.h File Reference

CompressibleBrick engine. More...

#include "Engine/BrickBase.h"
#include "Domain/Domain.h"
#include "Domain/Interval.h"
#include "Domain/Loc.h"
#include "Domain/Range.h"
#include "Domain/SliceDomain.h"
#include "Engine/CompressibleBlock.h"
#include "Engine/Engine.h"
#include "Layout/DomainLayout.h"
#include "Layout/Node.h"
#include "Layout/INode.h"
#include "Threads/PoomaMutex.h"
#include "Utilities/Observer.h"
#include "Utilities/Observable.h"
#include "Utilities/DataBlockPtr.h"
#include "Utilities/PAssert.h"
#include "Engine/CompressibleBrick.cpp"

Include dependency graph for CompressibleBrick.h:

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


Classes

struct  CompressibleBrick
 These are tag classes used to select the "CompressibleBrick" and "CompressibleBrickView" specializations of the Engine class template. More...
struct  CompressibleBrickView
class  Engine< Dim, T, CompressibleBrick >
 Engine<Dim,T,CompressibleBrick> (aka CompressibleBrick-Engine). More...
class  Engine< Dim, T, CompressibleBrickView >
 Engine<T,Dim,CompressibleBrickView> (aka CompressibleBrickView-Engine). More...
struct  NewEngine< Engine< Dim, T, CompressibleBrick >, Interval< Dim > >
 NewEngine<Engine,SubDomain>. More...
struct  NewEngine< Engine< Dim, T, CompressibleBrick >, Range< Dim > >
struct  NewEngine< Engine< Dim, T, CompressibleBrick >, Node< Interval< Dim > > >
struct  NewEngine< Engine< Dim, T, CompressibleBrick >, INode< Dim > >
struct  NewEngine< Engine< Dim, T, CompressibleBrickView >, Interval< Dim > >
struct  NewEngine< Engine< Dim, T, CompressibleBrickView >, Range< Dim > >
struct  NewEngine< Engine< Dim, T, CompressibleBrickView >, Node< Interval< Dim > > >
struct  NewEngine< Engine< Dim, T, CompressibleBrickView >, INode< Dim > >
struct  NewEngine< Engine< Dim, T, CompressibleBrick >, SliceInterval< Dim, SliceDim > >
struct  NewEngine< Engine< Dim, T, CompressibleBrick >, SliceRange< Dim, SliceDim > >
struct  NewEngine< Engine< Dim, T, CompressibleBrickView >, SliceInterval< Dim, SliceDim > >
struct  NewEngine< Engine< Dim, T, CompressibleBrickView >, SliceRange< Dim, SliceDim > >
struct  ElementProperties< Engine< Dim, T, CompressibleBrick > >
 Traits class telling RefCountedBlockPointer that this class has shallow semantics and a makeOwnCopy method. More...

Functions

template<int Dim, class T >
bool compressed (const Engine< Dim, T, CompressibleBrick > &e)
template<int Dim, class T >
long elementsCompressed (const Engine< Dim, T, CompressibleBrick > &e)
template<int Dim, class T >
void compress (Engine< Dim, T, CompressibleBrick > &e)
template<int Dim, class T >
void uncompress (Engine< Dim, T, CompressibleBrick > &e)
template<int Dim, class T >
bool compressed (const Engine< Dim, T, CompressibleBrickView > &e)
template<int Dim, class T >
long elementsCompressed (const Engine< Dim, T, CompressibleBrickView > &e)

Detailed Description

CompressibleBrick engine.

Classes:


Function Documentation

template<int Dim, class T >
bool compressed ( const Engine< Dim, T, CompressibleBrick > &  e  )  [inline]

template<int Dim, class T >
long elementsCompressed ( const Engine< Dim, T, CompressibleBrick > &  e  )  [inline]

template<int Dim, class T >
void compress ( Engine< Dim, T, CompressibleBrick > &  e  )  [inline]

template<int Dim, class T >
void uncompress ( Engine< Dim, T, CompressibleBrick > &  e  )  [inline]

template<int Dim, class T >
bool compressed ( const Engine< Dim, T, CompressibleBrickView > &  e  )  [inline]

template<int Dim, class T >
long elementsCompressed ( const Engine< Dim, T, CompressibleBrickView > &  e  )  [inline]


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