(self, value: float, start_node: Type[BaseNode])
| 39 | self.__value_sum += value |
| 40 | |
| 41 | def update_recursive(self, value: float, start_node: Type[BaseNode]) -> None: |
| 42 | self.update(value) |
| 43 | if self.tag == start_node.tag: |
| 44 | return |
| 45 | self.parent.update_recursive(value, start_node) |
| 46 | |
| 47 | def puct(self) -> float: |
| 48 | q_value = self.q_value() if self.visit_count() > 0 else 0 |
no test coverage detected