Daniel@0: function engine = set_fields(engine, varargin) Daniel@0: % SET_FIELDS Set the fields for a generic engine Daniel@0: % engine = set_fields(engine, name/value pairs) Daniel@0: % Daniel@0: % e.g., engine = set_fields(engine, 'maximize', 1) Daniel@0: Daniel@0: args = varargin; Daniel@0: nargs = length(args); Daniel@0: for i=1:2:nargs Daniel@0: switch args{i}, Daniel@0: case 'maximize', engine.maximize = args{i+1}; Daniel@0: end Daniel@0: end