Changeset 19394


Ignore:
Timestamp:
06/10/15 00:12:52 (10 years ago)
Author:
cborstad
Message:

CHG: check stabilization when setting up constraints

File:
1 edited

Legend:

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

    r19388 r19394  
    1111        iomodel->Constant(&finiteelement,DamageElementinterpEnum);
    1212
    13         IoModelToConstraintsx(constraints,iomodel,DamageSpcdamageEnum,DamageEvolutionAnalysisEnum,finiteelement);
    14 
     13        /*Fetch parameters: */
     14        int stabilization;
     15        iomodel->Constant(&stabilization,DamageStabilizationEnum);
     16
     17        /*Do not add constraints in DG,  they are weakly imposed*/
     18        if(stabilization!=3){
     19                IoModelToConstraintsx(constraints,iomodel,DamageSpcdamageEnum,DamageEvolutionAnalysisEnum,finiteelement);
     20        }
     21
     22        /*FCT, constraints are imposed using penalties*/
     23        if(stabilization==4){
     24                constraints->ActivatePenaltyMethod(DamageEvolutionAnalysisEnum);
     25        }
    1526}/*}}}*/
    1627void DamageEvolutionAnalysis::CreateLoads(Loads* loads, IoModel* iomodel){/*{{{*/
Note: See TracChangeset for help on using the changeset viewer.