Changeset 14687


Ignore:
Timestamp:
04/22/13 08:57:46 (12 years ago)
Author:
Mathieu Morlighem
Message:

BUG: set toolkit to default in GroundinglineMigrationx

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

Legend:

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

    r14686 r14687  
    2222
    2323        /*copy options into toolkitoptions:*/
    24         _assert_(tokenlist);
     24        _assert_(options);
    2525        toolkitoptions= xNew<char>(strlen(options)+1);
    2626        sprintf(toolkitoptions,   "%s",options);
  • issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp

    r14652 r14687  
    1313void GroundinglineMigrationx(Elements* elements,Nodes* nodes, Vertices* vertices,Loads* loads,Materials* materials, Parameters* parameters){
    1414
    15         int      i, migration_style,analysis_type;
    16         IssmDoublevertices_potentially_ungrounding = NULL;
    17         IssmDoublevertices_ungrounding             = NULL;
    18         IssmDoubleold_floatingice                  = NULL;
    19         Vector<IssmDouble>*      vec_old_floatingice              = NULL;
    20         Element* element                          = NULL;
     15        int                migration_style,analysis_type;
     16        IssmDouble         *vertices_potentially_ungrounding = NULL;
     17        IssmDouble         *vertices_ungrounding             = NULL;
     18        IssmDouble         *old_floatingice                  = NULL;
     19        Vector<IssmDouble> *vec_old_floatingice              = NULL;
     20        Element            *element                          = NULL;
    2121
    2222        if(VerboseModule()) _pprintLine_("   Migrating grounding line");
     
    2727
    2828        if(migration_style==NoneEnum) return;
    29         if(migration_style!=AgressiveMigrationEnum && migration_style!=SoftMigrationEnum && migration_style!=SubelementMigrationEnum && migration_style!=SubelementMigration2Enum) _error_(EnumToStringx(migration_style) << " not supported yet!");
     29
     30        if(migration_style!=AgressiveMigrationEnum  &&
     31                migration_style!=SoftMigrationEnum       &&
     32                migration_style!=SubelementMigrationEnum &&
     33                migration_style!=SubelementMigration2Enum)
     34         _error_("Grounding line migration "<<EnumToStringx(migration_style) << " not supported yet!");
     35
     36        /*Set toolkit to default*/
     37        ToolkitsOptionsFromAnalysis(parameters,NoneAnalysisEnum);
    3038
    3139        if(migration_style==SoftMigrationEnum){
     
    4250
    4351        /*Migrate grounding line : */
    44         for(i=0;i<elements->Size();i++){
     52        for(int i=0;i<elements->Size();i++){
    4553                element=dynamic_cast<Element*>(elements->GetObjectByOffset(i));
    4654                element->MigrateGroundingLine(old_floatingice,vertices_ungrounding);
Note: See TracChangeset for help on using the changeset viewer.