Changeset 10969 for issm/trunk-jpl/src/m/classes/timestepping.m
- Timestamp:
- 11/29/11 16:03:56 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/timestepping.m
r9862 r10969 6 6 classdef timestepping 7 7 properties (SetAccess=public) 8 time_step = modelfield('default',0,'marshall',true,'format','Double');9 final_time = modelfield('default',0,'marshall',true,'format','Double');10 time_adapt = modelfield('default',0,'marshall',true,'format','Boolean');11 cfl_coefficient = modelfield('default',0,'marshall',true,'format','Double');8 time_step = 0; 9 final_time = 0; 10 time_adapt = 0; 11 cfl_coefficient = 0; 12 12 end 13 13 methods … … 28 28 end % }}} 29 29 function obj = setdefaultparameters(obj) % {{{ 30 31 %first, use the defaults provided by the properties definition above.32 fieldnames=fields(obj);33 for i=1:length(fieldnames),34 fieldname=fieldnames{i};35 obj.(fieldname)=obj.(fieldname).default;36 end37 30 38 31 %time between 2 time steps … … 60 53 61 54 end % }}} 55 function marshall(obj,fid) % {{{ 56 WriteData(fid,'object',obj,'fieldname','time_step','format','Double'); 57 WriteData(fid,'object',obj,'fieldname','final_time','format','Double'); 58 WriteData(fid,'object',obj,'fieldname','time_adapt','format','Boolean'); 59 WriteData(fid,'object',obj,'fieldname','cfl_coefficient','format','Double'); 60 end % }}} 62 61 end 63 62 end
Note:
See TracChangeset
for help on using the changeset viewer.