@@ -481,7 +481,7 @@ def _attacker_reward(attacker_state: MalSimAttackerState):
481
481
"""
482
482
Calculate current attacker reward by adding this steps
483
483
compromised node rewards to the previous attacker reward.
484
- Can be overriden by subclass to implement custom reward function.
484
+ Can be overridden by subclass to implement custom reward function.
485
485
486
486
Args:
487
487
- attacker_state: the attacker state before nodes were compromised
@@ -499,7 +499,7 @@ def _defender_reward(defender_state: MalSimDefenderState):
499
499
"""
500
500
Calculate current defender reward by subtracting this steps
501
501
compromised/enabled node rewards from the previous defender reward.
502
- Can be overriden by subclass to implement custom reward function.
502
+ Can be overridden by subclass to implement custom reward function.
503
503
504
504
Args:
505
505
- defender_state: the defender state before defenses were enabled
@@ -517,7 +517,7 @@ def _defender_reward(defender_state: MalSimDefenderState):
517
517
@staticmethod
518
518
def _attacker_is_terminated (attacker_state : MalSimAttackerState ) -> bool :
519
519
"""Check if attacker is terminated
520
- Can be overriden by subclass for custom termination condition.
520
+ Can be overridden by subclass for custom termination condition.
521
521
522
522
Args:
523
523
- attacker_state: the attacker state to check for termination
@@ -530,7 +530,7 @@ def _defender_is_terminated(
530
530
attacker_agent_states : list [MalSimAttackerState ]
531
531
) -> bool :
532
532
"""Check if defender is terminated
533
- Can be overriden by subclass for custom termination condition.
533
+ Can be overridden by subclass for custom termination condition.
534
534
535
535
Args:
536
536
- defender_state: the defender state to check for termination
0 commit comments