Changeset 19672


Ignore:
Timestamp:
10/21/15 15:42:04 (9 years ago)
Author:
schlegel
Message:

CHG: add option for new dakota read of dat file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/qmu/dakota_out_parse.m

    r19657 r19672  
    168168
    169169[ntokens,tokens]=fltokens(fline);
    170 desc=cell (1,ntokens-1);
    171 data=zeros(1,ntokens-1);
    172 
    173 for i=1:ntokens-1
    174     desc(1,i)=cellstr(tokens{1}{i+1});
    175 end
    176 display(sprintf('Number of columns (Dakota V+R)=%d.',ntokens-1));
     170
     171% New file DAKOTA versions>6
     172if strncmpi(fline,'%eval_id interface',18)
     173        offset=2;
     174else %DAKOTA versions<6
     175        offset=1;
     176end
     177desc=cell (1,ntokens-offset);
     178data=zeros(1,ntokens-offset);
     179
     180for i=1:ntokens-offset
     181    desc(1,i)=cellstr(tokens{1}{i+offset});
     182end
     183display(sprintf('Number of columns (Dakota V+R)=%d.',ntokens-2));
    177184
    178185%  process rows of matrix
     
    189196
    190197    nrow=nrow+1;
    191     for i=1:ntokens-1
    192         data(nrow,i)=tokens{1}{i+1};
     198    for i=1:ntokens-offset
     199        data(nrow,i)=tokens{1}{i+offset};
    193200    end
    194201end
Note: See TracChangeset for help on using the changeset viewer.