Ignore:
Timestamp:
08/29/15 11:55:39 (10 years ago)
Author:
Eric.Larour
Message:

CHG: moved md.surfaceforcings to md.smb.
By doing so, had to rename the SMB class to SMBforcing class (it's just that, a mass_balance forcing inside
a SMB class, hence the name).
We also now have an smb_core solution, taken out of the mass transport core. Makes more sense long term.
Synced all enums according to the new changes, and operated the adjustments in all the test decks.

In addition, progressing in terms of GEMB integration into ISSM, specifically at the SMBgemb level (which
is spurring all the changes described above). Brought the class up to the level of the GEMB.m call in Alex's
code. Starting the C integration now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/BalancethicknessAnalysis.cpp

    r18930 r19527  
    102102        iomodel->FetchDataToInput(elements,VyEnum);
    103103        iomodel->FetchDataToInput(elements,BasalforcingsGroundediceMeltingRateEnum);
    104         iomodel->FetchDataToInput(elements,SurfaceforcingsMassBalanceEnum);
     104        iomodel->FetchDataToInput(elements,SmbMassBalanceEnum);
    105105        iomodel->FetchDataToInput(elements,BalancethicknessThickeningRateEnum);
    106106
     
    355355        element->GetVerticesCoordinates(&xyz_list);
    356356        Input* mb_input   = element->GetInput(BasalforcingsGroundediceMeltingRateEnum);       _assert_(mb_input);
    357         Input* ms_input   = element->GetInput(SurfaceforcingsMassBalanceEnum);     _assert_(ms_input);
     357        Input* ms_input   = element->GetInput(SmbMassBalanceEnum);     _assert_(ms_input);
    358358        Input* dhdt_input = element->GetInput(BalancethicknessThickeningRateEnum); _assert_(dhdt_input);
    359359
     
    396396        element->GetVerticesCoordinates(&xyz_list);
    397397        Input* mb_input   = element->GetInput(BasalforcingsGroundediceMeltingRateEnum);       _assert_(mb_input);
    398         Input* ms_input   = element->GetInput(SurfaceforcingsMassBalanceEnum);     _assert_(ms_input);
     398        Input* ms_input   = element->GetInput(SmbMassBalanceEnum);     _assert_(ms_input);
    399399        Input* dhdt_input = element->GetInput(BalancethicknessThickeningRateEnum); _assert_(dhdt_input);
    400400
     
    517517        Input* vx_input                   = element->GetInput(VxEnum);                                  _assert_(vx_input);
    518518        Input* vy_input                   = element->GetInput(VyEnum);                                  _assert_(vy_input);
    519         Input* surface_mass_balance_input = element->GetInput(SurfaceforcingsMassBalanceEnum);          _assert_(surface_mass_balance_input);
     519        Input* surface_mass_balance_input = element->GetInput(SmbMassBalanceEnum);          _assert_(surface_mass_balance_input);
    520520        Input* basal_melting_input        = element->GetInput(BasalforcingsGroundediceMeltingRateEnum); _assert_(basal_melting_input);
    521521        Input* dhdt_input                 = element->GetInput(BalancethicknessThickeningRateEnum);      _assert_(dhdt_input);
Note: See TracChangeset for help on using the changeset viewer.