#include "Domain/Domain.h"
#include "Domain/Loc.h"
#include "Domain/SliceRange.h"
#include "Domain/IndirectionList.h"
#include "Engine/Engine.h"
#include "Engine/EnginePatch.h"
#include "Evaluator/EngineTraits.h"
#include "Evaluator/Evaluator.h"
#include "Evaluator/Reduction.h"
#include "Engine/EngineFunctor.h"
#include "Engine/RemoteEngine.h"
#include "Engine/DynamicEngine.h"
#include "Engine/MultiPatchEngine.h"
#include "Layout/Node.h"
#include "Utilities/algorithms.h"
#include "Utilities/PAssert.h"
#include "Utilities/RefCountedPtr.h"
#include "Tulip/Messaging.h"
#include "Tulip/SendReceive.h"
#include "Tulip/ReduceOverContexts.h"
#include "Tulip/RemoteProxy.h"
Classes | |
class | Engine< 1, T, Remote< Dynamic > > |
struct | LeafFunctor< Engine< 1, T, Remote< Dynamic > >, EngineView< RemoteView > > |
struct | LeafFunctor< Engine< 1, T, Remote< DynamicView > >, EngineView< RemoteView > > |
Functions | |
template<class T > | |
bool | checkDynamicID (Engine< 1, T, Remote< Dynamic > > &be, ObserverEvent::ID_t did) |
checkDynamicID(obj, ID) is a specializable function that is used by some classes to check the dynamic ID value stored in the first argument by some means. | |
template<class T > | |
Engine< 1, T, Dynamic > & | localPatchEngine (Engine< 1, T, Remote< Dynamic > > &e) |
localPatchEngine() is a utility function used to perform operations on multipatch engines where the patch engine could be a remote-engine. |
The remote version belongs to a particular context.
bool checkDynamicID | ( | Engine< 1, T, Remote< Dynamic > > & | be, | |
ObserverEvent::ID_t | did | |||
) | [inline] |
checkDynamicID(obj, ID) is a specializable function that is used by some classes to check the dynamic ID value stored in the first argument by some means.
If it is the same as the given ID, this returns false. If it is not the same, it should return true and changethe state of obj to indicate that it has "seen" the given ID.
That this function is required is very disturbing.
References checkDynamicID(), and PAssert.
Engine<1, T, Dynamic>& localPatchEngine | ( | Engine< 1, T, Remote< Dynamic > > & | e | ) | [inline] |
localPatchEngine() is a utility function used to perform operations on multipatch engines where the patch engine could be a remote-engine.
Currently this function is used by the Multi-patch engine copy() functions.
References PAssert.