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

    function info = getStaticData(obj, Name)
%GETSTATICDATA Return cached static data.
%
%   INFO = GETSTATICDATA(OBJ, NAME) returns the data that was provided for
%   static caching in the structure field called NAME.  This data must have
%   been returned by the COLLECTSTATICDATA method, and will only be
%   available when ISSTATICMODE(OBJ) returns true.

%   Copyright 2005 The MathWorks, Inc.


if ~isStaticMode(obj)
    error(message('mbc:cgoptimitem:InvalidState'));
end

if ~isfield(obj.StaticData, Name)
    error(message('mbc:cgoptimitem:InvalidArgument', Name));
end

info = obj.StaticData.(Name);