

def step_down(self, chain_goals):
    ' Propogate goals down through the transition model '
    chain_goals = np.reshape(chain_goals, (self.post.size, (- 1)))
    upstream_goals = tools.bounded_sum((self.post * self.T))
    cable_goals = tools.bounded_sum([upstream_goals, self.reaction])
    return cable_goals[:self.num_cables]

dataset/ETHPy150Open matt2000/becca/core/daisychain.py DaisyChain.step_down/VarMisuse@47/77 `chain_goals`->`self`