Changeset 25041
- Timestamp:
- 06/16/20 19:42:32 (5 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/qmu.m
r25019 r25041 9 9 output = 0; 10 10 variables = struct(); 11 correlation_matrix = []; 11 12 responses = struct(); 12 13 method = struct(); -
issm/trunk-jpl/src/m/qmu/dakota_in_data.m
r13646 r25041 2 2 % define the data to write the dakota .in and .m files. 3 3 % 4 % []=dakota_in_data(dmeth,variables,responses,dparams,filei, varargin)4 % []=dakota_in_data(dmeth,variables,responses,dparams,filei,corrin,varargin) 5 5 % 6 6 % where the required input is: … … 10 10 % dparams (structure array, method-independent parameters) 11 11 % filei (character, name of .in and .m files) 12 % corrin (correlation matrix) 12 13 % 13 14 % params may be empty, in which case defaults will be used. … … 46 47 % to foreign countries or providing access to foreign persons." 47 48 % 48 function []=dakota_in_data(dmeth,variables,responses,dparams,filei, varargin)49 function []=dakota_in_data(dmeth,variables,responses,dparams,filei,corrin,varargin) 49 50 50 51 if ~nargin … … 118 119 119 120 %Write in file 120 dakota_in_write(dmeth,dvar,dresp,params,filei, varargin{:});121 dakota_in_write(dmeth,dvar,dresp,params,filei,corrin,varargin{:}); 121 122 122 123 end -
issm/trunk-jpl/src/m/qmu/dakota_in_write.m
r24870 r25041 40 40 % to foreign countries or providing access to foreign persons." 41 41 % 42 function []=dakota_in_write(method,dvar,dresp,params,filei, varargin)42 function []=dakota_in_write(method,dvar,dresp,params,filei,corrin,varargin) 43 43 44 44 if ~nargin … … 99 99 % write the variables section 100 100 101 variables_write(fidi,dmeth,dvar );101 variables_write(fidi,dmeth,dvar,corrin); 102 102 103 103 % write the interface section … … 181 181 %% function to write the variables section of the file 182 182 183 function []=variables_write(fidi,dmeth,dvar )183 function []=variables_write(fidi,dmeth,dvar,corrin) 184 184 185 185 display('Writing variables section of Dakota input file.'); … … 198 198 fhvar=str2func([dmeth.lcspec{i} '.dakota_write']); 199 199 fhvar(fidi,dvar); 200 end 201 202 % write correlation matrix: 203 if ~isempty(corrin), 204 fprintf(fidi,'uncertain_correlation_matrix\n'); 205 for i=1:size(corrin,1), 206 for j=1:size(corrin,2), 207 fprintf(fidi,'%g ',corrin(i,j)); 208 end 209 fprintf(fidi,'\n'); 210 end 200 211 end 201 212 -
issm/trunk-jpl/src/m/qmu/preqmu.m
r25022 r25041 67 67 68 68 %create in file for dakota 69 dakota_in_data(md.qmu.method(imethod),variables,responses,md.qmu.params(iparams),qmufile );69 dakota_in_data(md.qmu.method(imethod),variables,responses,md.qmu.params(iparams),qmufile,md.qmu.correlation_matrix); 70 70 71 71 %build a list of variables and responses descriptors. the list is not expanded.
Note:
See TracChangeset
for help on using the changeset viewer.