Changeset 15491


Ignore:
Timestamp:
07/15/13 16:26:13 (12 years ago)
Author:
Mathieu Morlighem
Message:

NEW: added some enums for higher order finite elements

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

Legend:

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

    r15476 r15491  
    11021102                        basis[5]=gauss->coord3*(1.+gauss->coord4)/2.;
    11031103                        return;
     1104                case P1xP2Enum:
    11041105                case MINIEnum:
    11051106                        basis[0]=gauss->coord1*(1.-gauss->coord4)/2.;
  • issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h

    r15437 r15491  
    497497        P0Enum,
    498498        P1Enum,
     499        P2Enum,
    499500        P1DGEnum,
     501        P1P2Enum,
    500502        MINIEnum,
    501         P2Enum,
     503        TaylorHoodEnum,
    502504        /*}}}*/
    503505        /*Results{{{*/
  • issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp

    r15437 r15491  
    489489                case P0Enum : return "P0";
    490490                case P1Enum : return "P1";
     491                case P2Enum : return "P2";
    491492                case P1DGEnum : return "P1DG";
     493                case P1P2Enum : return "P1P2";
    492494                case MINIEnum : return "MINI";
    493                 case P2Enum : return "P2";
     495                case TaylorHoodEnum : return "TaylorHood";
    494496                case SaveResultsEnum : return "SaveResults";
    495497                case BoolElementResultEnum : return "BoolElementResult";
  • issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r15437 r15491  
    498498              else if (strcmp(name,"P0")==0) return P0Enum;
    499499              else if (strcmp(name,"P1")==0) return P1Enum;
     500              else if (strcmp(name,"P2")==0) return P2Enum;
    500501              else if (strcmp(name,"P1DG")==0) return P1DGEnum;
     502              else if (strcmp(name,"P1P2")==0) return P1P2Enum;
    501503              else if (strcmp(name,"MINI")==0) return MINIEnum;
    502               else if (strcmp(name,"P2")==0) return P2Enum;
     504              else if (strcmp(name,"TaylorHood")==0) return TaylorHoodEnum;
    503505              else if (strcmp(name,"SaveResults")==0) return SaveResultsEnum;
    504506              else if (strcmp(name,"BoolElementResult")==0) return BoolElementResultEnum;
    505507              else if (strcmp(name,"BoolExternalResult")==0) return BoolExternalResultEnum;
    506               else if (strcmp(name,"DoubleElementResult")==0) return DoubleElementResultEnum;
    507               else if (strcmp(name,"DoubleExternalResult")==0) return DoubleExternalResultEnum;
    508508         else stage=5;
    509509   }
    510510   if(stage==5){
    511               if (strcmp(name,"DoubleMatExternalResult")==0) return DoubleMatExternalResultEnum;
     511              if (strcmp(name,"DoubleElementResult")==0) return DoubleElementResultEnum;
     512              else if (strcmp(name,"DoubleExternalResult")==0) return DoubleExternalResultEnum;
     513              else if (strcmp(name,"DoubleMatExternalResult")==0) return DoubleMatExternalResultEnum;
    512514              else if (strcmp(name,"IntExternalResult")==0) return IntExternalResultEnum;
    513515              else if (strcmp(name,"J")==0) return JEnum;
  • issm/trunk-jpl/src/m/enum/EnumDefinitions.py

    r15437 r15491  
    66176617        return StringToEnum('P1')[0]
    66186618
     6619def P2Enum():
     6620        """
     6621        P2ENUM - Enum of P2
     6622
     6623        WARNING: DO NOT MODIFY THIS FILE
     6624                                this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
     6625                                Please read src/c/shared/Enum/README for more information
     6626
     6627           Usage:
     6628              macro=P2Enum()
     6629        """
     6630
     6631        return StringToEnum('P2')[0]
     6632
    66196633def P1DGEnum():
    66206634        """
     
    66316645        return StringToEnum('P1DG')[0]
    66326646
     6647def P1P2Enum():
     6648        """
     6649        P1P2ENUM - Enum of P1P2
     6650
     6651        WARNING: DO NOT MODIFY THIS FILE
     6652                                this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
     6653                                Please read src/c/shared/Enum/README for more information
     6654
     6655           Usage:
     6656              macro=P1P2Enum()
     6657        """
     6658
     6659        return StringToEnum('P1P2')[0]
     6660
    66336661def MINIEnum():
    66346662        """
     
    66456673        return StringToEnum('MINI')[0]
    66466674
    6647 def P2Enum():
    6648         """
    6649         P2ENUM - Enum of P2
    6650 
    6651         WARNING: DO NOT MODIFY THIS FILE
    6652                                 this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
    6653                                 Please read src/c/shared/Enum/README for more information
    6654 
    6655            Usage:
    6656               macro=P2Enum()
    6657         """
    6658 
    6659         return StringToEnum('P2')[0]
     6675def TaylorHoodEnum():
     6676        """
     6677        TAYLORHOODENUM - Enum of TaylorHood
     6678
     6679        WARNING: DO NOT MODIFY THIS FILE
     6680                                this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
     6681                                Please read src/c/shared/Enum/README for more information
     6682
     6683           Usage:
     6684              macro=TaylorHoodEnum()
     6685        """
     6686
     6687        return StringToEnum('TaylorHood')[0]
    66606688
    66616689def SaveResultsEnum():
     
    78617889        """
    78627890
    7863         return 560
    7864 
     7891        return 562
     7892
  • issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m

    r15437 r15491  
    99%      macro=MaximumNumberOfEnums()
    1010
    11 macro=560;
     11macro=562;
Note: See TracChangeset for help on using the changeset viewer.