FieldEngine.h File Reference

FieldEngine and FieldEngineBaseData classes. More...

#include "Domain/Interval.h"
#include "Domain/Loc.h"
#include "Domain/Shrink.h"
#include "Layout/INode.h"
#include "Layout/GuardLayers.h"
#include "Utilities/PAssert.h"
#include "Utilities/RefCountedBlockPtr.h"
#include "Engine/EnginePatch.h"
#include "Engine/EngineFunctor.h"
#include "Field/Relations/RelationList.h"
#include "Field/FieldCentering.h"
#include "Field/FieldEngine/FieldEnginePatch.h"

Include dependency graph for FieldEngine.h:

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


Classes

struct  Pooma::MaterialViewTag
struct  Pooma::CenteringViewTag
class  FieldEngineBaseData< Dim, T, EngineTag >
 FieldEngineBaseData holds an engine and the relations. More...
class  FieldEngine< Mesh, T, EngineTag >
 FieldEngineBase manages a hierarchy of engines, making it possible for FieldEngine specializations to implement geometry-specific behavior only. More...
struct  LeafFunctor< FieldEngine< Mesh, T, EngineTag >, ExpressionApply< Tag > >

Namespaces

namespace  Pooma

Detailed Description

FieldEngine and FieldEngineBaseData classes.

POOMA supports a flexible form of "centering" that allows a hierarchy of multiple centering points per cell. The centering information, managed by the FieldEngine class, is initialized using a flexible set of functors.


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