HDK
|
#include <SIM_Engine.h>
Protected Attributes | |
SIM_Engine & | myEngine |
Additional Inherited Members | |
![]() | |
typedef std::function< void(DEP_MicroNode &, DEP_MicroNode &) > | Visitor |
typedef std::function< bool(const DEP_MicroNode &, const DEP_MicroNode &) > | TraverseVisitor |
![]() | |
static SYS_FORCE_INLINE bool | canClearDependencies () |
Global control whether dependencies can be cleared. More... | |
static SYS_FORCE_INLINE bool | canEvaluateExports () |
Global control whether we can evaluate exports. More... | |
static SYS_FORCE_INLINE bool | isSameTime (fpreal a, fpreal b) |
![]() | |
static void * | operator new (size_t size) |
Regular new/delete operators. More... | |
static void | operator delete (void *p, size_t size) |
Regular new/delete operators. More... | |
static void * | operator new (size_t, void *p) |
static void | operator delete (void *, void *) |
![]() | |
SYS_FORCE_INLINE void | setIsOpDataMicroNode (bool b) |
virtual bool | isEvaluating () const |
virtual void | evaluateExports () |
virtual bool | isExporting () const |
Definition at line 45 of file SIM_Engine.h.
SIM_SimulationMicroNode::SIM_SimulationMicroNode | ( | SIM_Engine & | engine | ) |
|
overridevirtual |
Callbacks for what to do when the micronode becomes dirty. Derived micronodes can override this. Note that it requires knowledge of who made it dirty as they may behave differently. Currently used by OP_Node::propagateDirtyMicroNode
Reimplemented from DEP_MicroNode.
|
inlineoverridevirtual |
Reimplemented from DEP_MicroNode.
Definition at line 50 of file SIM_Engine.h.
|
protected |
Definition at line 57 of file SIM_Engine.h.