1function node = getNodeByName(self,name)
2% NODE = GETNODEBYNAME(SELF,NAME)
4% Copyright (c) 2012-2026, Imperial College London
6[~,hostnames,tasknames,entrynames,actnames] = getNodeNames(self);
9idx = find(cellfun(@any,strfind(hostnames,name)));
11 node = self.hosts{idx};
15idx = find(cellfun(@any,strfind(tasknames,name)));
17 node = self.tasks{idx};
21idx = find(cellfun(@any,strfind(entrynames,name)));
23 node = self.entries{idx};
27idx = find(cellfun(@any,strfind(actnames,name)));
29 node = self.activities{idx};