FreePOOMA  2.4.1
Classes
BrickEngine.h File Reference

Brick & BrickView. More...

#include "Engine/BrickBase.h"
#include "Engine/Engine.h"
#include "Domain/Domain.h"
#include "Domain/Interval.h"
#include "Domain/Loc.h"
#include "Domain/SliceInterval.h"
#include "Domain/SliceRange.h"
#include "Domain/Touches.h"
#include "Engine/CompressibleBrick.h"
#include "Layout/DomainLayout.h"
#include "Layout/Node.h"
#include "Layout/INode.h"
#include "Utilities/DataBlockPtr.h"
#include "Utilities/PAssert.h"
Include dependency graph for BrickEngine.h:
This graph shows which files directly or indirectly include this file:

Classes

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

Detailed Description

Brick & BrickView.

Engine<Dim,T,Brick>

Engine<Dim,T,BrickView>

NewEngine