Changeset 20457


Ignore:
Timestamp:
04/07/16 12:49:45 (9 years ago)
Author:
Mathieu Morlighem
Message:

CHG: fixing L1L2 with new levelset implementation

Location:
issm/trunk-jpl/src/c
Files:
2 edited

Legend:

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

    r20453 r20457  
    19011901ElementMatrix* StressbalanceAnalysis::CreateKMatrixL1L2(Element* element){/*{{{*/
    19021902
     1903        /* Check if ice in element */
     1904        if(!element->IsIceInElement()) return NULL;
     1905
    19031906        /*compute all stiffness matrices for this element*/
    19041907        ElementMatrix* Ke1=CreateKMatrixL1L2Viscous(element);
     
    19821985}/*}}}*/
    19831986ElementVector* StressbalanceAnalysis::CreatePVectorL1L2(Element* element){/*{{{*/
     1987
     1988        /* Check if ice in element */
     1989        if(!element->IsIceInElement()) return NULL;
    19841990
    19851991        /*Intermediaries*/
     
    29692975ElementMatrix* StressbalanceAnalysis::CreateKMatrixFS(Element* element){/*{{{*/
    29702976
     2977        /* Check if ice in element */
     2978        if(!element->IsIceInElement()) return NULL;
     2979
    29712980        /*Get type of algorithm*/
    29722981        int fe_FS;
     
    34013410ElementVector* StressbalanceAnalysis::CreatePVectorFS(Element* element){/*{{{*/
    34023411
     3412        /* Check if ice in element */
     3413        if(!element->IsIceInElement()) return NULL;
     3414
    34033415        ElementVector* pe = NULL;
    34043416
     
    36863698ElementVector* StressbalanceAnalysis::CreatePVectorFS(Element* element){/*{{{*/
    36873699
     3700        /* Check if ice in element */
     3701        if(!element->IsIceInElement()) return NULL;
     3702
    36883703        ElementVector* pe = NULL;
    3689 
    36903704        int fe_FS;
    36913705        element->FindParam(&fe_FS,FlowequationFeFSEnum);
  • issm/trunk-jpl/src/c/modules/SetActiveNodesLSMx/SetActiveNodesLSMx.cpp

    r20456 r20457  
    6666
    6767                        if(analysis_type==StressbalanceAnalysisEnum){
    68                                 bool isSIA,isSSA;
     68                                bool isSIA,isSSA,isL1L2;
    6969                                femmodel->parameters->FindParam(&isSIA,FlowequationIsSIAEnum);
    7070                                femmodel->parameters->FindParam(&isSSA,FlowequationIsSSAEnum);
    71                                 if(isSIA || isSSA)
     71                                femmodel->parameters->FindParam(&isL1L2,FlowequationIsL1L2Enum);
     72                                if(isSIA || isSSA || isL1L2)
    7273                                        solvein2d=true;
    7374                        }
Note: See TracChangeset for help on using the changeset viewer.