Changeset 22744
- Timestamp:
- 05/07/18 13:12:44 (7 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/autodiff.m
r22515 r22744 130 130 names{i}=indep.name; 131 131 types(i)=indep.typetoscalar(); 132 min_parameters(:, i)=indep.min_parameters;133 max_parameters(:, i)=indep.max_parameters;132 min_parameters(:,:,i)=indep.min_parameters; 133 max_parameters(:,:,i)=indep.max_parameters; 134 134 scaling_factors(i)=indep.control_scaling_factor; 135 control_sizes(i) = indep.control_size; 136 135 137 end 136 138 WriteData(fid,prefix,'data',names,'name','md.autodiff.independent_object_names','format','StringArray'); … … 138 140 WriteData(fid,prefix,'data',min_parameters,'name','md.autodiff.independent_min_parameters','format','DoubleMat','mattype',3); 139 141 WriteData(fid,prefix,'data',max_parameters,'name','md.autodiff.independent_max_parameters','format','DoubleMat','mattype',3); 140 WriteData(fid,prefix,'data',scaling_factors,'name','md.autodiff.independent_scaling_factors','format',' DoubleMat','mattype',3);141 142 WriteData(fid,prefix,'data',scaling_factors,'name','md.autodiff.independent_scaling_factors','format','IntMat','mattype',3); 143 WriteData(fid,prefix,'data',control_sizes,'name','md.autodiff.independent_control_sizes','format','IntMat','mattype',3); 142 144 143 145 end -
issm/trunk-jpl/src/m/classes/independent.m
r22537 r22744 6 6 classdef independent 7 7 properties (SetAccess=public) 8 name = ''; 9 type = ''; 10 fos_forward_index = NaN; 11 fov_forward_indices = []; 12 nods = 0; 13 min_parameters = NaN; 14 max_parameters = NaN; 15 control_scaling_factor = NaN 8 name = ''; 9 md_name = ''; 10 type = ''; 11 fos_forward_index = NaN; 12 fov_forward_indices = []; 13 nods = 0; 14 min_parameters = NaN; 15 max_parameters = NaN; 16 control_scaling_factor = NaN; 17 control_size = 0; 18 16 19 end 17 20 methods … … 23 26 %OK get other fields 24 27 self=AssignObjectFields(pairoptions(varargin{:}),self); 28 25 29 26 30 end … … 53 57 54 58 end 59 end % }}} 55 60 56 end % }}}57 61 function disp(self) % {{{ 58 62 disp(sprintf(' independent variable:')); … … 61 65 fielddisplay(self,'type','type of variable (''vertex'' or ''scalar'')'); 62 66 fielddisplay(self,'nods','size of dependent variables'); 67 fielddisplay(self,'control_size','number of timesteps'); 63 68 fielddisplay(self,'min_parameters','absolute minimum acceptable value of the inversed parameter on each vertex'); 64 69 fielddisplay(self,'max_parameters','absolute maximum acceptable value of the inversed parameter on each vertex');
Note:
See TracChangeset
for help on using the changeset viewer.