Changeset 17398


Ignore:
Timestamp:
03/08/14 20:35:44 (11 years ago)
Author:
Mathieu Morlighem
Message:

NEW: preparing Tetra elements

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

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/c/Makefile.am

    r17322 r17398  
    3030                                        ./classes/gauss/GaussTria.h\
    3131                                        ./classes/gauss/GaussTria.cpp\
     32                                        ./classes/gauss/GaussTetra.h\
     33                                        ./classes/gauss/GaussTetra.cpp\
     34                                        ./classes/gauss/GaussPenta.h\
     35                                        ./classes/gauss/GaussPenta.cpp\
    3236                                        ./classes/Update.h\
    3337                                        ./classes/FemModel.h\
     
    8185                                        ./classes/Elements/TriaRef.h\
    8286                                        ./classes/Elements/TriaRef.cpp\
     87                                        ./classes/Elements/Tetra.h\
     88                                        ./classes/Elements/Tetra.cpp\
     89                                        ./classes/Elements/TetraRef.h\
     90                                        ./classes/Elements/TetraRef.cpp\
     91                                        ./classes/Elements/Penta.h\
     92                                        ./classes/Elements/Penta.cpp\
     93                                        ./classes/Elements/PentaRef.h\
     94                                        ./classes/Elements/PentaRef.cpp\
    8395                                        ./classes/Inputs/Inputs.h\
    8496                                        ./classes/Inputs/Inputs.cpp\
     
    431443                                        ./modules/OutputDefinitionsResponsex/OutputDefinitionsResponsex.h\
    432444                                        ./modules/OutputDefinitionsResponsex/OutputDefinitionsResponsex.cpp\
    433                                         ./classes/gauss/GaussPenta.h\
    434                                         ./classes/gauss/GaussPenta.cpp\
    435445                                        ./classes/Inputs/PentaInput.h\
    436446                                        ./classes/Inputs/PentaInput.cpp\
    437                                         ./classes/Elements/Penta.h\
    438                                         ./classes/Elements/Penta.cpp\
    439                                         ./classes/Elements/PentaRef.h\
    440                                         ./classes/Elements/PentaRef.cpp\
    441447                                        #}}}
    442448#DAKOTA sources  {{{
  • TabularUnified issm/trunk-jpl/src/c/classes/classes.h

    r16787 r17398  
    4545#include "./Elements/Tria.h"
    4646#include "./Elements/TriaRef.h"
     47#include "./Elements/Tetra.h"
     48#include "./Elements/TetraRef.h"
    4749#include "./Elements/ElementHook.h"
    4850
  • TabularUnified issm/trunk-jpl/src/c/classes/gauss/gaussobjects.h

    r16675 r17398  
    99#include "./GaussSeg.h"
    1010#include "./GaussTria.h"
     11#include "./GaussTetra.h"
    1112#include "./GaussPenta.h"
    1213
  • TabularUnified issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h

    r17394 r17398  
    415415        PengridEnum,
    416416        PenpairEnum,
    417         PentaEnum,
    418         PentaInputEnum,
    419417        ProfilerEnum,
    420418        MatrixParamEnum,
     
    434432        TriaEnum,
    435433        TriaInputEnum,
     434        TetraEnum,
     435        TetraInputEnum,
     436        PentaEnum,
     437        PentaInputEnum,
    436438        VertexEnum,
    437439        VertexPIdEnum,
     
    616618        GaussSegEnum,
    617619        GaussTriaEnum,
     620        GaussTetraEnum,
    618621        GaussPentaEnum,
    619622        /*}}}*/
  • TabularUnified issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp

    r17394 r17398  
    410410                case PengridEnum : return "Pengrid";
    411411                case PenpairEnum : return "Penpair";
    412                 case PentaEnum : return "Penta";
    413                 case PentaInputEnum : return "PentaInput";
    414412                case ProfilerEnum : return "Profiler";
    415413                case MatrixParamEnum : return "MatrixParam";
     
    429427                case TriaEnum : return "Tria";
    430428                case TriaInputEnum : return "TriaInput";
     429                case TetraEnum : return "Tetra";
     430                case TetraInputEnum : return "TetraInput";
     431                case PentaEnum : return "Penta";
     432                case PentaInputEnum : return "PentaInput";
    431433                case VertexEnum : return "Vertex";
    432434                case VertexPIdEnum : return "VertexPId";
     
    591593                case GaussSegEnum : return "GaussSeg";
    592594                case GaussTriaEnum : return "GaussTria";
     595                case GaussTetraEnum : return "GaussTetra";
    593596                case GaussPentaEnum : return "GaussPenta";
    594597                case FSSolverEnum : return "FSSolver";
  • TabularUnified issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r17394 r17398  
    419419              else if (strcmp(name,"Pengrid")==0) return PengridEnum;
    420420              else if (strcmp(name,"Penpair")==0) return PenpairEnum;
    421               else if (strcmp(name,"Penta")==0) return PentaEnum;
    422               else if (strcmp(name,"PentaInput")==0) return PentaInputEnum;
    423421              else if (strcmp(name,"Profiler")==0) return ProfilerEnum;
    424422              else if (strcmp(name,"MatrixParam")==0) return MatrixParamEnum;
     
    438436              else if (strcmp(name,"Tria")==0) return TriaEnum;
    439437              else if (strcmp(name,"TriaInput")==0) return TriaInputEnum;
     438              else if (strcmp(name,"Tetra")==0) return TetraEnum;
     439              else if (strcmp(name,"TetraInput")==0) return TetraInputEnum;
     440              else if (strcmp(name,"Penta")==0) return PentaEnum;
     441              else if (strcmp(name,"PentaInput")==0) return PentaInputEnum;
    440442              else if (strcmp(name,"Vertex")==0) return VertexEnum;
    441443              else if (strcmp(name,"VertexPId")==0) return VertexPIdEnum;
     
    504506              else if (strcmp(name,"VzHO")==0) return VzHOEnum;
    505507              else if (strcmp(name,"VzPicard")==0) return VzPicardEnum;
    506               else if (strcmp(name,"VzFS")==0) return VzFSEnum;
    507               else if (strcmp(name,"VxMesh")==0) return VxMeshEnum;
    508508         else stage=5;
    509509   }
    510510   if(stage==5){
    511               if (strcmp(name,"VyMesh")==0) return VyMeshEnum;
     511              if (strcmp(name,"VzFS")==0) return VzFSEnum;
     512              else if (strcmp(name,"VxMesh")==0) return VxMeshEnum;
     513              else if (strcmp(name,"VyMesh")==0) return VyMeshEnum;
    512514              else if (strcmp(name,"VzMesh")==0) return VzMeshEnum;
    513515              else if (strcmp(name,"Enthalpy")==0) return EnthalpyEnum;
     
    603605              else if (strcmp(name,"GaussSeg")==0) return GaussSegEnum;
    604606              else if (strcmp(name,"GaussTria")==0) return GaussTriaEnum;
     607              else if (strcmp(name,"GaussTetra")==0) return GaussTetraEnum;
    605608              else if (strcmp(name,"GaussPenta")==0) return GaussPentaEnum;
    606609              else if (strcmp(name,"FSSolver")==0) return FSSolverEnum;
     
    626629              else if (strcmp(name,"ToolkitsOptionsStrings")==0) return ToolkitsOptionsStringsEnum;
    627630              else if (strcmp(name,"QmuErrName")==0) return QmuErrNameEnum;
    628               else if (strcmp(name,"QmuInName")==0) return QmuInNameEnum;
    629               else if (strcmp(name,"QmuOutName")==0) return QmuOutNameEnum;
    630               else if (strcmp(name,"Regular")==0) return RegularEnum;
    631631         else stage=6;
    632632   }
    633633   if(stage==6){
    634               if (strcmp(name,"Scaled")==0) return ScaledEnum;
     634              if (strcmp(name,"QmuInName")==0) return QmuInNameEnum;
     635              else if (strcmp(name,"QmuOutName")==0) return QmuOutNameEnum;
     636              else if (strcmp(name,"Regular")==0) return RegularEnum;
     637              else if (strcmp(name,"Scaled")==0) return ScaledEnum;
    635638              else if (strcmp(name,"Separate")==0) return SeparateEnum;
    636639              else if (strcmp(name,"Sset")==0) return SsetEnum;
Note: See TracChangeset for help on using the changeset viewer.