Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/classes/oldclasses/materials.m =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/classes/oldclasses/materials.m (revision 0) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/classes/oldclasses/materials.m (revision 13239) @@ -0,0 +1,20 @@ +%OLD materials class definition + +classdef materials + properties (SetAccess=public) + rho_ice = 0.; + rho_water = 0.; + rho_freshwater = 0.; + mu_water = 0.; + heatcapacity = 0.; + latentheat = 0.; + thermalconductivity = 0.; + meltingpoint = 0.; + beta = 0.; + mixed_layer_capacity = 0.; + thermal_exchange_velocity = 0.; + rheology_B = NaN; + rheology_n = NaN; + rheology_law = ''; + end +end Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/classes/oldclasses/README =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/classes/oldclasses/README (revision 0) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/classes/oldclasses/README (revision 13239) @@ -0,0 +1,3 @@ +We put here all old classes so that matlab can still load old models +When an object is renamed or deleted, matlab is not able to load it +anymore. We keep it here so that matlab can load the object Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/classes/model/model.m =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/classes/model/model.m (revision 13238) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/classes/model/model.m (revision 13239) @@ -71,6 +71,13 @@ disp('Recovering model object from a previous version'); md = structtomodel(model,md); end + + %2012 August 4th + if isa(md.materials,'materials'), + disp('Recovering old materials'); + md.materials=matice(md.materials); + end + end% }}} end methods