1function rewards = getReward(self, name)
2% GETREWARD Get reward definition(s) from the network
4% REWARDS = GETREWARD(SELF) returns all reward definitions as a cell array
6% REWARDS = GETREWARD(SELF, NAME) returns the reward definition with the
7% specified name, or empty
if not found
9% Copyright (c) 2012-2026, Imperial College London
12if isempty(self.sn) || isempty(self.sn.reward)
17if nargin < 2 || isempty(name)
19 rewards = self.sn.reward;
21 % Find specific reward by name
24 for i = 1:length(self.sn.reward)
25 if strcmp(self.sn.reward{i}.name, name)
26 rewards = self.sn.reward{i};