Changeset 15282


Ignore:
Timestamp:
06/19/13 08:18:12 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: preparing for P2 interpolation

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

Legend:

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

    r15012 r15282  
    550550}
    551551/*}}}*/
     552/*FUNCTION TriaRef::NumberofNodes{{{*/
     553int TriaRef::NumberofNodes(void){
     554
     555        switch(this->element_type){
     556                case P1Enum:   return NUMNODESP1;
     557                case P1DGEnum: return NUMNODESP1;
     558                case P2Enum:   return NUMNODESP2;
     559                default:       _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet");
     560        }
     561
     562        return -1;
     563}
     564/*}}}*/
  • issm/trunk-jpl/src/c/classes/Elements/TriaRef.h

    r14767 r15282  
    4646                void GetInputDerivativeValue(IssmDouble* pp, IssmDouble* plist,IssmDouble* xyz_list, GaussTria* gauss);
    4747
     48                int  NumberofNodes(void);
     49
    4850};
    4951#endif
  • issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h

    r15248 r15282  
    494494        P1Enum,
    495495        P1DGEnum,
     496        P2Enum,
    496497        /*}}}*/
    497498        /*Results{{{*/
  • issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp

    r15248 r15282  
    486486                case P1Enum : return "P1";
    487487                case P1DGEnum : return "P1DG";
     488                case P2Enum : return "P2";
    488489                case SaveResultsEnum : return "SaveResults";
    489490                case BoolElementResultEnum : return "BoolElementResult";
  • issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r15248 r15282  
    495495              else if (strcmp(name,"P1")==0) return P1Enum;
    496496              else if (strcmp(name,"P1DG")==0) return P1DGEnum;
     497              else if (strcmp(name,"P2")==0) return P2Enum;
    497498              else if (strcmp(name,"SaveResults")==0) return SaveResultsEnum;
    498499              else if (strcmp(name,"BoolElementResult")==0) return BoolElementResultEnum;
     
    505506              else if (strcmp(name,"Patch")==0) return PatchEnum;
    506507              else if (strcmp(name,"PatchNodes")==0) return PatchNodesEnum;
    507               else if (strcmp(name,"PatchVertices")==0) return PatchVerticesEnum;
    508508         else stage=5;
    509509   }
    510510   if(stage==5){
    511               if (strcmp(name,"PentaP1ElementResult")==0) return PentaP1ElementResultEnum;
     511              if (strcmp(name,"PatchVertices")==0) return PatchVerticesEnum;
     512              else if (strcmp(name,"PentaP1ElementResult")==0) return PentaP1ElementResultEnum;
    512513              else if (strcmp(name,"StringExternalResult")==0) return StringExternalResultEnum;
    513514              else if (strcmp(name,"Step")==0) return StepEnum;
  • issm/trunk-jpl/src/m/enum/EnumDefinitions.py

    r15248 r15282  
    65756575        return StringToEnum('P1DG')[0]
    65766576
     6577def P2Enum():
     6578        """
     6579        P2ENUM - Enum of P2
     6580
     6581        WARNING: DO NOT MODIFY THIS FILE
     6582                                this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
     6583                                Please read src/c/shared/Enum/README for more information
     6584
     6585           Usage:
     6586              macro=P2Enum()
     6587        """
     6588
     6589        return StringToEnum('P2')[0]
     6590
    65776591def SaveResultsEnum():
    65786592        """
     
    77777791        """
    77787792
    7779         return 554
    7780 
     7793        return 555
     7794
  • issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m

    r15248 r15282  
    99%      macro=MaximumNumberOfEnums()
    1010
    11 macro=554;
     11macro=555;
Note: See TracChangeset for help on using the changeset viewer.