FreePOOMA
2.4.1
|
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"
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 |
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.