www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@cgobjectivefunc/cgobjectivefunc.m

    function o = cgobjectivefunc(varargin)
%CGOBJECTIVEFUNC Constructor for objective object
% 
%  This object has been obsoleted.  The class remains purely for loading
%  and converting old object versions.

%  Copyright 2000-2005 The MathWorks, Inc. and Ford Global Technologies, Inc.



if nargin ==1 && isstruct(varargin{1}) % convert structure to a class
    o = class(varargin{1}, 'cgobjectivefunc');
    return
end
    

s = struct('name', 'New_ObjectiveFunc', ...
    'minstr','min', ...
    'canswitchminmax', 0, ...
    'modptr', [], ...
    'version', 1);
o = class(s, 'cgobjectivefunc');