TwoInputGate Member List

This is the complete list of members for TwoInputGate, including all inherited members.
AbstractSimObject(size_t id, size_t numOutputs, size_t numInputs)AbstractSimObject [inline]
AbstractSimObject(const AbstractSimObject &that)AbstractSimObject [inline]
BaseLogicGate(const SimTime &delay)BaseLogicGate [inline]
BaseLogicGate(const BaseLogicGate &that)BaseLogicGate [inline]
BaseTwoInputGate(const std::string &outputName, const std::string &input1Name, const std::string &input2Name)BaseTwoInputGate [inline]
clone() const TwoInputGate [inline, virtual]
evalOutput() const TwoInputGate [inline, protected, virtual]
EventKind typedefLogicGate
EventTy typedefSimObject
execEvent(Graph &graph, GNode &myNode, const EventTy &event)TwoInputGate [inline, protected, virtual]
funcTwoInputGate [private]
getDelay() const BaseLogicGate [inline]
getGateName() const TwoInputGate [inline, virtual]
getId() const AbstractSimObject [inline, virtual]
getInput1Name() const BaseTwoInputGate [inline]
getInput1Val() const BaseTwoInputGate [inline]
getInput2Name()BaseTwoInputGate [inline]
getInput2Val() const BaseTwoInputGate [inline]
getInputIndex(const std::string &net) const TwoInputGate [inline, virtual]
getOutputName() const TwoInputGate [inline, virtual]
getOutputVal() const BaseTwoInputGate [inline]
GNode typedefSimObject
Graph typedefSimObject
hasInputName(const std::string &net) const TwoInputGate [inline, virtual]
hasOutputName(const std::string &net) const TwoInputGate [inline, virtual]
input1NameBaseTwoInputGate [protected]
input1ValBaseTwoInputGate [protected]
input2NameBaseTwoInputGate [protected]
input2ValBaseTwoInputGate [protected]
isActive() const AbstractSimObject [inline, virtual]
LogicGate(size_t id, size_t numOutputs, size_t numInputs, SimTime delay)LogicGate [inline]
LogicGate(const LogicGate &that)LogicGate [inline]
makeEvent(SimObject *sendObj, SimObject *recvObj, const EventTy::Type &type, const LogicUpdate &act, const SimTime &sendTime, SimTime delay=MIN_DELAY)AbstractSimObject [inline, virtual]
AbstractSimObject::MIN_DELAYSimObject [protected, static]
netNameMismatch(const LogicUpdate &le) const LogicGate [inline, protected]
NEVENTS_PER_ITERAbstractSimObject [static]
numPendingEvents() const AbstractSimObject [inline, virtual]
outputNameBaseTwoInputGate [protected]
outputValBaseTwoInputGate [protected]
recvEvent(size_t inputIndex, const EventTy &e)AbstractSimObject [inline, virtual]
sendEventsToFanout(Graph &graph, GNode &myNode, const EventTy &inputEvent, const EventKind &type, const LogicUpdate &msg)LogicGate [inline, protected]
setDelay(const SimTime &delay)BaseLogicGate [inline]
setInput1Name(const std::string &input1Name)BaseTwoInputGate [inline]
setInput1Val(const LogicVal &input1Val)BaseTwoInputGate [inline]
setInput2Name(const std::string &input2Name)BaseTwoInputGate [inline]
setInput2Val(const LogicVal &input2Val)BaseTwoInputGate [inline]
setOutputName(const std::string &outputName)BaseTwoInputGate [inline]
setOutputVal(const LogicVal &outputVal)BaseTwoInputGate [inline]
simulate(Graph &graph, GNode &myNode)AbstractSimObject [inline, virtual]
toString() const TwoInputGate [inline, virtual]
TwoInputGate(size_t id, const TwoInputFunc &func, const std::string &outputName, const std::string &input1Name, const std::string &input2Name, const SimTime &delay)TwoInputGate [inline]
TwoInputGate(const TwoInputGate &that)TwoInputGate [inline]
updateActive()AbstractSimObject [inline, virtual]
~AbstractSimObject()AbstractSimObject [inline, virtual]
~SimObject()SimObject [inline, virtual]
Generated on Tue Aug 2 11:51:29 2011 for Galois by  doxygen 1.6.3