コード例 #1
0
ファイル: Factor.py プロジェクト: tenconamei/client
 def sendMessageIndex(self, messageIndex):
     '''Sends the ith message to the marginal and returns the log-normalization constant'''
     Guard.argumentIsValidIndex(messageIndex, len(self._messages),
                                "messageIndex")
     message = self._messages[messageIndex]
     variable = self._messageToVariableBinding.getValue(message)
     return self.sendMessageVariable(message, variable)
コード例 #2
0
ファイル: Factor.py プロジェクト: tenconamei/client
 def updateMessageIndex(self, messageIndex):
     '''Update the message and marginal of the i-th variable that the factor is connected to'''
     Guard.argumentIsValidIndex(messageIndex, len(self._messages),
                                "messageIndex")
     message = self._messages[messageIndex]
     variable = self._messageToVariableBinding.getValue(message)
     return self.updateMessageVariable(message, variable)
コード例 #3
0
ファイル: Factor.py プロジェクト: marslabtron/server
 def sendMessageIndex(self, messageIndex):
     """Sends the ith message to the marginal and returns the log-normalization constant"""
     Guard.argumentIsValidIndex(messageIndex, len(self._messages), "messageIndex")
     message = self._messages[messageIndex]
     variable = self._messageToVariableBinding.getValue(message)
     return self.sendMessageVariable(message, variable)
コード例 #4
0
ファイル: Factor.py プロジェクト: marslabtron/server
 def updateMessageIndex(self, messageIndex):
     """Update the message and marginal of the i-th variable that the factor is connected to"""
     Guard.argumentIsValidIndex(messageIndex, len(self._messages), "messageIndex")
     message = self._messages[messageIndex]
     variable = self._messageToVariableBinding.getValue(message)
     return self.updateMessageVariable(message, variable)