Changeset 1621
- Timestamp:
- 08/10/09 15:04:58 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/EnumDefinitions/EnumDefinitions.cpp
r1312 r1621 6 6 #include "./EnumDefinitions.h" 7 7 8 /*objects: */ 9 int NodeEnum(void){ return 1; } 10 int SpcEnum(void){ return 4; } 11 int ParamEnum(void){ return 5; } 12 int RgbEnum(void){ return 6; } 13 int ResultEnum(void){ return 7; } 8 /*Datasets: */ 9 int DatasetsEnum(void){ return 100; } 10 int ElementsEnum(void){ return 101; } 11 int NodesEnum(void){ return 102; } 12 int ConstraintsEnum(void){ return 103; } 13 int LoadsEnum(void){ return 104; } 14 int MaterialsEnum(void){ return 105; } 15 int ParametersEnum(void){ return 106; } 16 int ResultsEnum(void){ return 107; } 14 17 15 /*analysis types: */ 16 int DiagnosticAnalysisEnum(void){ return 20; } 17 int ControlAnalysisEnum(void){ return 21; } 18 int ThermalAnalysisEnum(void){ return 22; } 19 int PrognosticAnalysisEnum(void){ return 23; } 20 int MeltingAnalysisEnum(void){ return 24; } 21 int SlopeComputeAnalysisEnum(void){ return 25; } 22 int StokesAnalysisEnum(void){ return 26; } 23 int HutterAnalysisEnum(void){ return 27; } 24 int SurfaceXAnalysisEnum(void){ return 28; } 25 int SurfaceYAnalysisEnum(void){ return 29; } 26 int BedXAnalysisEnum(void){ return 30; } 27 int BedYAnalysisEnum(void){ return 31; } 28 int HorizAnalysisEnum(void){ return 32; } 29 int VertAnalysisEnum(void){ return 33; } 30 int NoneAnalysisEnum(void){ return 34; } 31 int SteadyAnalysisEnum(void){ return 35; } 32 int TransientAnalysisEnum(void){ return 36; } 33 int AdjointAnalysisEnum(void){ return 37; } 34 int InverseAnalysisEnum(void){ return 38; } 35 int GradientAnalysisEnum(void){ return 39; } 18 /*Analysis types: */ 19 int AnalysisEnum(void){ return 200; } 20 int DiagnosticAnalysisEnum(void){ return 201; } 21 int ControlAnalysisEnum(void){ return 202; } 22 int ThermalAnalysisEnum(void){ return 203; } 23 int PrognosticAnalysisEnum(void){ return 204; } 24 int MeltingAnalysisEnum(void){ return 205; } 25 int SlopeComputeAnalysisEnum(void){ return 206; } 26 int StokesAnalysisEnum(void){ return 207; } 27 int HutterAnalysisEnum(void){ return 208; } 28 int SurfaceXAnalysisEnum(void){ return 209; } 29 int SurfaceYAnalysisEnum(void){ return 210; } 30 int BedXAnalysisEnum(void){ return 211; } 31 int BedYAnalysisEnum(void){ return 212; } 32 int HorizAnalysisEnum(void){ return 213; } 33 int VertAnalysisEnum(void){ return 214; } 34 int NoneAnalysisEnum(void){ return 215; } 35 int SteadyAnalysisEnum(void){ return 216; } 36 int TransientAnalysisEnum(void){ return 217; } 37 int AdjointAnalysisEnum(void){ return 218; } 38 int InverseAnalysisEnum(void){ return 219; } 39 int GradientAnalysisEnum(void){ return 220; } 36 40 37 /*datasets: */ 38 int ElementsEnum(void){ return 40; } 39 int NodesEnum(void){ return 41; } 40 int ConstraintsEnum(void){ return 42; } 41 int LoadsEnum(void){ return 43; } 42 int MaterialsEnum(void){ return 44; } 43 int ParametersEnum(void){ return 45; } 44 int ResultsEnum(void){ return 46; } 41 /*Formulations: */ 42 int FormulationEnum(void){ return 300; } 43 int NoneEnum(void){ return 301; } 44 int HutterEnum(void){ return 302; } 45 int MacAyealEnum(void){ return 303; } 46 int PattynEnum(void){ return 304; } 47 int StokesEnum(void){ return 305; } 45 48 49 /*Objects: */ 50 int ObjectEnum(void){ return 400; } 46 51 /*Elements: */ 47 int ElementEnum(void){ return 100; } 48 int TriaEnum(void){ return 101; } 49 int PentaEnum(void){ return 102; } 50 int SingEnum(void){ return 103; } 51 int BeamEnum(void){ return 104; } 52 52 int ElementEnum(void){ return 410; } 53 int TriaEnum(void){ return 411; } 54 int PentaEnum(void){ return 412; } 55 int SingEnum(void){ return 414; } 56 int BeamEnum(void){ return 415; } 57 /*Grids: */ 58 int NodeEnum(void){ return 420; } 53 59 /*Loads: */ 54 int LoadEnum(void){ return 200; } 55 int IcefrontEnum(void){ return 201; } 56 int PenpairEnum(void){ return 202; } 57 int PengridEnum(void){ return 203; } 58 60 int LoadEnum(void){ return 430; } 61 int IcefrontEnum(void){ return 431; } 62 int PenpairEnum(void){ return 432; } 63 int PengridEnum(void){ return 433; } 59 64 /*Materials: */ 60 int MaterialEnum(void){ return 300; }61 int MaticeEnum(void){ return 301; }62 int MatparEnum(void){ return 302; }63 64 /*formulations: */ 65 int NoneEnum(void){ return 0; } 66 int HutterEnum(void){ return 1; }67 int MacAyealEnum(void){ return 2; } 68 int PattynEnum(void){ return 3; }69 int StokesEnum(void){ return 4; } 70 71 /* inputs: */72 int InputEnum(void){ return 310; }65 int MaterialEnum(void){ return 440; } 66 int MaticeEnum(void){ return 441; } 67 int MatparEnum(void){ return 442; } 68 /*Inputs: */ 69 int InputEnum(void){ return 450; } 70 /*Params: */ 71 int ParamEnum(void){ return 460; } 72 /*Results: */ 73 int ResultEnum(void){ return 470; } 74 /*Rgb: */ 75 int RgbEnum(void){ return 480; } 76 /*Spc: */ 77 int SpcEnum(void){ return 490; } 73 78 74 79 … … 76 81 /*functions on enums: */ 77 82 int EnumIsElement(int en){ 78 if ((en>= 100) && (en<=110))return 1;83 if ((en>=410) && (en<=419))return 1; 79 84 else return 0; 80 85 } 81 86 82 87 int EnumIsLoad(int en){ 83 if ((en>= 200) && (en<=210))return 1;88 if ((en>=430) && (en<=439))return 1; 84 89 else return 0; 85 90 } 86 91 int EnumIsMaterial(int en){ 87 if ((en>= 300) && (en<=310))return 1;92 if ((en>=440) && (en<=449))return 1; 88 93 else return 0; 89 94 }
Note:
See TracChangeset
for help on using the changeset viewer.