Changeset 13731


Ignore:
Timestamp:
10/18/12 09:13:59 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: speeding up getfieldvalue

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/pairoptions.m

    r12383 r13731  
    175175
    176176                        %some argument checking:
    177                         if nargin~=2 & nargin~=3,
     177                        if nargin~=2 && nargin~=3,
    178178                                help getfieldvalue
    179179                                error('getfieldvalue error message: bad usage');
     
    185185
    186186                        %Recover option
    187                         for i=1:size(obj.list,1),
    188                                 if strcmpi(obj.list{i,1},field)
    189                                         value=obj.list{i,2};
    190                                         return
    191                                 end
     187                        pos=find(strcmpi(obj.list(:,1),field));
     188                        if ~isempty(pos),
     189                                value=obj.list{pos(1),2}; %ignore extra entry
     190                                return;
    192191                        end
    193192
Note: See TracChangeset for help on using the changeset viewer.