Changeset 1621


Ignore:
Timestamp:
08/10/09 15:04:58 (16 years ago)
Author:
seroussi
Message:

reorganised Enums

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/EnumDefinitions/EnumDefinitions.cpp

    r1312 r1621  
    66#include "./EnumDefinitions.h"
    77
    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: */
     9int DatasetsEnum(void){                 return          100; }
     10int ElementsEnum(void){                 return          101; }
     11int NodesEnum(void){                    return          102; }
     12int ConstraintsEnum(void){              return          103; }
     13int LoadsEnum(void){                    return          104; }
     14int MaterialsEnum(void){                return          105; }
     15int ParametersEnum(void){               return          106; }
     16int ResultsEnum(void){                  return          107; }
    1417
    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: */
     19int AnalysisEnum(void){                 return          200; }
     20int DiagnosticAnalysisEnum(void){       return          201; }
     21int ControlAnalysisEnum(void){          return          202; }
     22int ThermalAnalysisEnum(void){          return          203; }
     23int PrognosticAnalysisEnum(void){       return          204; }
     24int MeltingAnalysisEnum(void){          return          205; }
     25int SlopeComputeAnalysisEnum(void){     return          206; }
     26int StokesAnalysisEnum(void){           return          207; }
     27int HutterAnalysisEnum(void){           return          208; }
     28int SurfaceXAnalysisEnum(void){         return          209; }
     29int SurfaceYAnalysisEnum(void){         return          210; }
     30int BedXAnalysisEnum(void){             return          211; }
     31int BedYAnalysisEnum(void){             return          212; }
     32int HorizAnalysisEnum(void){            return          213; }
     33int VertAnalysisEnum(void){             return          214; }
     34int NoneAnalysisEnum(void){             return          215; }
     35int SteadyAnalysisEnum(void){           return          216; }
     36int TransientAnalysisEnum(void){        return          217; }
     37int AdjointAnalysisEnum(void){          return          218; }
     38int InverseAnalysisEnum(void){          return          219; }
     39int GradientAnalysisEnum(void){         return          220; }
    3640
    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: */
     42int FormulationEnum(void){              return          300; }
     43int NoneEnum(void){                     return          301; }
     44int HutterEnum(void){                   return          302; }
     45int MacAyealEnum(void){                 return          303; }
     46int PattynEnum(void){                   return          304; }
     47int StokesEnum(void){                   return          305; }
    4548
     49/*Objects: */
     50int ObjectEnum(void){                   return          400; }
    4651/*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 
     52int ElementEnum(void){                  return          410; }
     53int TriaEnum(void){                     return          411; }
     54int PentaEnum(void){                    return          412; }
     55int SingEnum(void){                     return          414; }
     56int BeamEnum(void){                     return          415; }
     57/*Grids: */
     58int NodeEnum(void){                     return          420; }
    5359/*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 
     60int LoadEnum(void){                     return          430; }
     61int IcefrontEnum(void){                 return          431; }
     62int PenpairEnum(void){                  return          432; }
     63int PengridEnum(void){                  return          433; }
    5964/*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; }
     65int MaterialEnum(void){                 return          440; }
     66int MaticeEnum(void){                   return          441; }
     67int MatparEnum(void){                   return          442; }
     68/*Inputs: */
     69int InputEnum(void){                    return          450; }
     70/*Params: */
     71int ParamEnum(void){                    return          460; }
     72/*Results: */
     73int ResultEnum(void){                   return          470; }
     74/*Rgb: */
     75int RgbEnum(void){                      return          480; }
     76/*Spc: */
     77int SpcEnum(void){                      return          490; }
    7378
    7479
     
    7681/*functions on enums: */
    7782int EnumIsElement(int en){
    78         if ((en>=100) && (en<=110))return 1;
     83        if ((en>=410) && (en<=419))return 1;
    7984        else return 0;
    8085}
    8186
    8287int EnumIsLoad(int en){
    83         if ((en>=200) && (en<=210))return 1;
     88        if ((en>=430) && (en<=439))return 1;
    8489        else return 0;
    8590}
    8691int EnumIsMaterial(int en){
    87         if ((en>=300) && (en<=310))return 1;
     92        if ((en>=440) && (en<=449))return 1;
    8893        else return 0;
    8994}
Note: See TracChangeset for help on using the changeset viewer.