Changeset 17522


Ignore:
Timestamp:
03/24/14 10:20:11 (11 years ago)
Author:
Mathieu Morlighem
Message:

NEW: added new enum for Nathan's LA theta algo

Location:
issm/trunk-jpl/src
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h

    r17494 r17522  
    560560        MINIcondensedEnum,
    561561        TaylorHoodEnum,
     562        XTaylorHoodEnum,
    562563        OneLayerP4zEnum,
    563564        /*}}}*/
  • TabularUnified issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp

    r17494 r17522  
    547547                case MINIcondensedEnum : return "MINIcondensed";
    548548                case TaylorHoodEnum : return "TaylorHood";
     549                case XTaylorHoodEnum : return "XTaylorHood";
    549550                case OneLayerP4zEnum : return "OneLayerP4z";
    550551                case SaveResultsEnum : return "SaveResults";
  • TabularUnified issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r17494 r17522  
    559559              else if (strcmp(name,"MINIcondensed")==0) return MINIcondensedEnum;
    560560              else if (strcmp(name,"TaylorHood")==0) return TaylorHoodEnum;
     561              else if (strcmp(name,"XTaylorHood")==0) return XTaylorHoodEnum;
    561562              else if (strcmp(name,"OneLayerP4z")==0) return OneLayerP4zEnum;
    562563              else if (strcmp(name,"SaveResults")==0) return SaveResultsEnum;
     
    628629              else if (strcmp(name,"OldGradient")==0) return OldGradientEnum;
    629630              else if (strcmp(name,"OutputFilePointer")==0) return OutputFilePointerEnum;
    630               else if (strcmp(name,"OutputFileName")==0) return OutputFileNameEnum;
    631631         else stage=6;
    632632   }
    633633   if(stage==6){
    634               if (strcmp(name,"LockFileName")==0) return LockFileNameEnum;
     634              if (strcmp(name,"OutputFileName")==0) return OutputFileNameEnum;
     635              else if (strcmp(name,"LockFileName")==0) return LockFileNameEnum;
    635636              else if (strcmp(name,"ToolkitsOptionsAnalyses")==0) return ToolkitsOptionsAnalysesEnum;
    636637              else if (strcmp(name,"ToolkitsOptionsStrings")==0) return ToolkitsOptionsStringsEnum;
  • TabularUnified issm/trunk-jpl/src/m/classes/flowequation.m

    r17314 r17522  
    8787                                md = checkfield(md,'fieldname','flowequation.fe_SSA','values',{'P1','P1bubble','P1bubblecondensed','P2'});
    8888                                md = checkfield(md,'fieldname','flowequation.fe_HO' ,'values',{'P1','P1bubble','P1bubblecondensed','P1xP2','P2xP1','P2','P1xP3','P2xP4'});
    89                                 md = checkfield(md,'fieldname','flowequation.fe_FS' ,'values',{'P1P1','P1P1GLS','MINIcondensed','MINI','TaylorHood','OneLayerP4z'});
     89                                md = checkfield(md,'fieldname','flowequation.fe_FS' ,'values',{'P1P1','P1P1GLS','MINIcondensed','MINI','TaylorHood','XTaylorHood','OneLayerP4z'});
    9090                                md = checkfield(md,'fieldname','flowequation.borderSSA','size',[md.mesh.numberofvertices 1],'values',[0 1]);
    9191                                md = checkfield(md,'fieldname','flowequation.borderHO','size',[md.mesh.numberofvertices 1],'values',[0 1]);
     
    126126                        fielddisplay(obj,'fe_SSA','Finite Element for SSA  ''P1'', ''P1bubble'' ''P1bubblecondensed'' ''P2''');
    127127                        fielddisplay(obj,'fe_HO', 'Finite Element for HO   ''P1'' ''P1bubble'' ''P1bubblecondensed'' ''P1xP2'' ''P2xP1'' ''P2''');
    128                         fielddisplay(obj,'fe_FS', 'Finite Element for FS   ''P1P1'' (debugging only) ''P1P1GLS'' ''MINIcondensed'' ''MINI'' ''TaylorHood''');
     128                        fielddisplay(obj,'fe_FS', 'Finite Element for FS   ''P1P1'' (debugging only) ''P1P1GLS'' ''MINIcondensed'' ''MINI'' ''TaylorHood'' ''XTaylorHood''');
    129129                        fielddisplay(obj,'vertex_equation','flow equation for each vertex');
    130130                        fielddisplay(obj,'element_equation','flow equation for each element');
  • TabularUnified issm/trunk-jpl/src/m/classes/flowequation.py

    r17480 r17522  
    4545                string="%s\n%s"%(string,fielddisplay(self,'fe_SSA',"Finite Element for SSA: 'P1', 'P1bubble' 'P1bubblecondensed' 'P2'"))
    4646                string="%s\n%s"%(string,fielddisplay(self,'fe_HO' ,"Finite Element for HO:  'P1' 'P1bubble' 'P1bubblecondensed' 'P1xP2' 'P2xP1' 'P2'"))
    47                 string="%s\n%s"%(string,fielddisplay(self,'fe_FS' ,"Finite Element for FS:  'P1P1' (debugging only) 'P1P1GLS' 'MINIcondensed' 'MINI' 'TaylorHood'"))
     47                string="%s\n%s"%(string,fielddisplay(self,'fe_FS' ,"Finite Element for FS:  'P1P1' (debugging only) 'P1P1GLS' 'MINIcondensed' 'MINI' 'TaylorHood' 'XTaylorHood'"))
    4848                string="%s\n%s"%(string,fielddisplay(self,'vertex_equation',"flow equation for each vertex"))
    4949                string="%s\n%s"%(string,fielddisplay(self,'element_equation',"flow equation for each element"))
     
    7676                        md = checkfield(md,'fieldname','flowequation.fe_SSA','values',['P1','P1bubble','P1bubblecondensed','P2'])
    7777                        md = checkfield(md,'fieldname','flowequation.fe_HO' ,'values',['P1','P1bubble','P1bubblecondensed','P1xP2','P2xP1','P2','P1xP3','P2xP4'])
    78                         md = checkfield(md,'fieldname','flowequation.fe_FS' ,'values',['P1P1','P1P1GLS','MINIcondensed','MINI','TaylorHood','OneLayerP4z','P1xP3','P2xP4'])
     78                        md = checkfield(md,'fieldname','flowequation.fe_FS' ,'values',['P1P1','P1P1GLS','MINIcondensed','MINI','TaylorHood','XTaylorHood','OneLayerP4z'])
    7979                        md = checkfield(md,'fieldname','flowequation.borderSSA','size',[md.mesh.numberofvertices],'values',[0,1])
    8080                        md = checkfield(md,'fieldname','flowequation.borderHO','size',[md.mesh.numberofvertices],'values',[0,1])
  • TabularUnified issm/trunk-jpl/src/m/enum/EnumDefinitions.py

    r17498 r17522  
    539539def MINIcondensedEnum(): return StringToEnum("MINIcondensed")[0]
    540540def TaylorHoodEnum(): return StringToEnum("TaylorHood")[0]
     541def XTaylorHoodEnum(): return StringToEnum("XTaylorHood")[0]
    541542def OneLayerP4zEnum(): return StringToEnum("OneLayerP4z")[0]
    542543def SaveResultsEnum(): return StringToEnum("SaveResults")[0]
Note: See TracChangeset for help on using the changeset viewer.