Ignore:
Timestamp:
01/09/14 11:55:33 (11 years ago)
Author:
Mathieu Morlighem
Message:

NEW: deleted surfaceforcings class, now users need to decide what surfaceforcings class they want to use (SMB, SMBgradients, SMBpdd and more to come)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/model.py

    r17078 r17079  
    6060                self.geometry         = geometry()
    6161                self.constants        = constants()
    62                 self.surfaceforcings  = surfaceforcings()
     62                self.surfaceforcings  = SMB()
    6363                self.basalforcings    = basalforcings()
    6464                self.materials        = matice()
     
    576576                md.inversion.vel_obs=project3d(md,'vector',md.inversion.vel_obs,'type','node')
    577577                md.inversion.thickness_obs=project3d(md,'vector',md.inversion.thickness_obs,'type','node')
    578                 md.surfaceforcings.mass_balance=project3d(md,'vector',md.surfaceforcings.mass_balance,'type','node')
    579                 md.surfaceforcings.precipitation=project3d(md,'vector',md.surfaceforcings.precipitation,'type','node')
     578                md.surfaceforcings.extrude(md)
    580579                md.balancethickness.thickening_rate=project3d(md,'vector',md.balancethickness.thickening_rate,'type','node')
    581                 md.surfaceforcings.monthlytemperatures=project3d(md,'vector',md.surfaceforcings.monthlytemperatures,'type','node')
    582580
    583581                #results
     
    662660                if not numpy.any(numpy.isnan(md.qmu.partition)):
    663661                        md.qmu.partition=project3d(md,'vector',numpy.transpose(md.qmu.partition),'type','node')
    664                 if(md.surfaceforcings.isdelta18o):
    665                         md.surfaceforcings.temperatures_lgm=project3d(md,'vector',md.surfaceforcings.temperatures_lgm,'type','node')
    666                 if(md.surfaceforcings.isdelta18o):
    667                         md.surfaceforcings.temperatures_presentday=project3d(md,'vector',md.surfaceforcings.temperatures_presentday,'type','node')
    668                 if(md.surfaceforcings.isdelta18o):
    669                         md.surfaceforcings.precipitations_presentday=project3d(md,'vector',md.surfaceforcings.precipitations_presentday,'type','node')
    670662
    671663                #Put lithostatic pressure if there is an existing pressure
Note: See TracChangeset for help on using the changeset viewer.