LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
addJobClass.m
1function addJobClass(self, customerClass)
2% ADDJOBCLASS(CUSTOMERCLASS)
3
4% Copyright (c) 2012-2026, Imperial College London
5% All rights reserved.
6if self.enableChecks
7 if sum(cellfun(@(x) strcmp(x.name,customerClass.name), {self.classes{1:end}}))>0
8 line_error(mfilename,sprintf('A class with name %s already exists.\n', customerClass.name));
9 end
10end
11nClasses = length(self.classes);
12customerClass.index = nClasses+1;
13self.classes{end+1,1} = customerClass;
14self.setUsedLangFeature(class(customerClass)); % open or closed
15end