Ignore:
Timestamp:
08/30/15 16:01:06 (10 years ago)
Author:
Eric.Larour
Message:

CHG: transferred Smb code from the Masstransport side of things into a full fledged SmbAnalysis
object.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/FemModel.cpp

    r19527 r19528  
    496496                case MasstransportSolutionEnum:
    497497                        analyses_temp[numanalyses++]=MasstransportAnalysisEnum;
     498                        analyses_temp[numanalyses++]=SmbAnalysisEnum;
    498499                        break;
    499500
     
    529530                        break;
    530531               
     532                case SmbSolutionEnum:
     533                        analyses_temp[numanalyses++]=SmbAnalysisEnum;
     534                        break;
     535
    531536                case DamageEvolutionSolutionEnum:
    532537                        analyses_temp[numanalyses++]=DamageEvolutionAnalysisEnum;
     
    534539
    535540                case TransientSolutionEnum:{
    536                         bool isSIA,isFS,isthermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,islevelset,ishydrology,isdamage;
     541                        bool isSIA,isFS,isthermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,islevelset,ishydrology,isdamage,issmb;
    537542                        iomodel->Constant(&isSIA,FlowequationIsSIAEnum);
    538543                        iomodel->Constant(&isFS,FlowequationIsFSEnum);
     
    545550                        iomodel->Constant(&isdamage,TransientIsdamageevolutionEnum);
    546551                        iomodel->Constant(&ishydrology,TransientIshydrologyEnum);
     552                        iomodel->Constant(&issmb,TransientIssmbEnum);
    547553                        if(isstressbalance){
    548554                                int  fe_FS;
     
    570576                                analyses_temp[numanalyses++]=MasstransportAnalysisEnum;
    571577                        }
     578                        if(issmb) analyses_temp[numanalyses++]=SmbAnalysisEnum;
    572579                        if(islevelset){
    573580                                analyses_temp[numanalyses++]=LevelsetAnalysisEnum;
Note: See TracChangeset for help on using the changeset viewer.