Changeset 22951


Ignore:
Timestamp:
07/16/18 15:35:26 (7 years ago)
Author:
Eric.Larour
Message:

CHG: new enums for the new slr/esa capabilities.

Location:
issm/trunk-jpl
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/m4/analyses.m4

    r22911 r22951  
    1111
    1212dnl with-AdjointBalancethickness2{{{
     13
    1314AC_ARG_WITH([AdjointBalancethickness2],
     15
    1416        AS_HELP_STRING([--with-AdjointBalancethickness2 = YES], [compile with AdjointBalancethickness2 capabilities (default is yes)]),
     17
    1518        [ADJOINTBALANCETHICKNESS2=$withval],[ADJOINTBALANCETHICKNESS2=yes])
     19
    1620AC_MSG_CHECKING(for AdjointBalancethickness2 capability compilation)
    1721
     22
    1823HAVE_ADJOINTBALANCETHICKNESS2=no
     24
    1925if test "x$ADJOINTBALANCETHICKNESS2" = "xyes"; then
     26
    2027        HAVE_ADJOINTBALANCETHICKNESS2=yes
     28
    2129        AC_DEFINE([_HAVE_ADJOINTBALANCETHICKNESS2_],[1],[with AdjointBalancethickness2 capability])
    22 fi
     30
     31fi
     32
    2333AM_CONDITIONAL([ADJOINTBALANCETHICKNESS2], [test x$HAVE_ADJOINTBALANCETHICKNESS2 = xyes])
     34
    2435AC_MSG_RESULT($HAVE_ADJOINTBALANCETHICKNESS2)
     36
    2537dnl }}}
    2638dnl with-AdjointBalancethickness{{{
     39
    2740AC_ARG_WITH([AdjointBalancethickness],
     41
    2842        AS_HELP_STRING([--with-AdjointBalancethickness = YES], [compile with AdjointBalancethickness capabilities (default is yes)]),
     43
    2944        [ADJOINTBALANCETHICKNESS=$withval],[ADJOINTBALANCETHICKNESS=yes])
     45
    3046AC_MSG_CHECKING(for AdjointBalancethickness capability compilation)
    3147
     48
    3249HAVE_ADJOINTBALANCETHICKNESS=no
     50
    3351if test "x$ADJOINTBALANCETHICKNESS" = "xyes"; then
     52
    3453        HAVE_ADJOINTBALANCETHICKNESS=yes
     54
    3555        AC_DEFINE([_HAVE_ADJOINTBALANCETHICKNESS_],[1],[with AdjointBalancethickness capability])
    36 fi
     56
     57fi
     58
    3759AM_CONDITIONAL([ADJOINTBALANCETHICKNESS], [test x$HAVE_ADJOINTBALANCETHICKNESS = xyes])
     60
    3861AC_MSG_RESULT($HAVE_ADJOINTBALANCETHICKNESS)
     62
    3963dnl }}}
    4064dnl with-AdjointHoriz{{{
     65
    4166AC_ARG_WITH([AdjointHoriz],
     67
    4268        AS_HELP_STRING([--with-AdjointHoriz = YES], [compile with AdjointHoriz capabilities (default is yes)]),
     69
    4370        [ADJOINTHORIZ=$withval],[ADJOINTHORIZ=yes])
     71
    4472AC_MSG_CHECKING(for AdjointHoriz capability compilation)
    4573
     74
    4675HAVE_ADJOINTHORIZ=no
     76
    4777if test "x$ADJOINTHORIZ" = "xyes"; then
     78
    4879        HAVE_ADJOINTHORIZ=yes
     80
    4981        AC_DEFINE([_HAVE_ADJOINTHORIZ_],[1],[with AdjointHoriz capability])
    50 fi
     82
     83fi
     84
    5185AM_CONDITIONAL([ADJOINTHORIZ], [test x$HAVE_ADJOINTHORIZ = xyes])
     86
    5287AC_MSG_RESULT($HAVE_ADJOINTHORIZ)
     88
    5389dnl }}}
    5490dnl with-Balancethickness2{{{
     91
    5592AC_ARG_WITH([Balancethickness2],
     93
    5694        AS_HELP_STRING([--with-Balancethickness2 = YES], [compile with Balancethickness2 capabilities (default is yes)]),
     95
    5796        [BALANCETHICKNESS2=$withval],[BALANCETHICKNESS2=yes])
     97
    5898AC_MSG_CHECKING(for Balancethickness2 capability compilation)
    5999
     100
    60101HAVE_BALANCETHICKNESS2=no
     102
    61103if test "x$BALANCETHICKNESS2" = "xyes"; then
     104
    62105        HAVE_BALANCETHICKNESS2=yes
     106
    63107        AC_DEFINE([_HAVE_BALANCETHICKNESS2_],[1],[with Balancethickness2 capability])
    64 fi
     108
     109fi
     110
    65111AM_CONDITIONAL([BALANCETHICKNESS2], [test x$HAVE_BALANCETHICKNESS2 = xyes])
     112
    66113AC_MSG_RESULT($HAVE_BALANCETHICKNESS2)
     114
    67115dnl }}}
    68116dnl with-Balancethickness{{{
     117
    69118AC_ARG_WITH([Balancethickness],
     119
    70120        AS_HELP_STRING([--with-Balancethickness = YES], [compile with Balancethickness capabilities (default is yes)]),
     121
    71122        [BALANCETHICKNESS=$withval],[BALANCETHICKNESS=yes])
     123
    72124AC_MSG_CHECKING(for Balancethickness capability compilation)
    73125
     126
    74127HAVE_BALANCETHICKNESS=no
     128
    75129if test "x$BALANCETHICKNESS" = "xyes"; then
     130
    76131        HAVE_BALANCETHICKNESS=yes
     132
    77133        AC_DEFINE([_HAVE_BALANCETHICKNESS_],[1],[with Balancethickness capability])
    78 fi
     134
     135fi
     136
    79137AM_CONDITIONAL([BALANCETHICKNESS], [test x$HAVE_BALANCETHICKNESS = xyes])
     138
    80139AC_MSG_RESULT($HAVE_BALANCETHICKNESS)
     140
    81141dnl }}}
    82142dnl with-BalancethicknessSoft{{{
     143
    83144AC_ARG_WITH([BalancethicknessSoft],
     145
    84146        AS_HELP_STRING([--with-BalancethicknessSoft = YES], [compile with BalancethicknessSoft capabilities (default is yes)]),
     147
    85148        [BALANCETHICKNESSSOFT=$withval],[BALANCETHICKNESSSOFT=yes])
     149
    86150AC_MSG_CHECKING(for BalancethicknessSoft capability compilation)
    87151
     152
    88153HAVE_BALANCETHICKNESSSOFT=no
     154
    89155if test "x$BALANCETHICKNESSSOFT" = "xyes"; then
     156
    90157        HAVE_BALANCETHICKNESSSOFT=yes
     158
    91159        AC_DEFINE([_HAVE_BALANCETHICKNESSSOFT_],[1],[with BalancethicknessSoft capability])
    92 fi
     160
     161fi
     162
    93163AM_CONDITIONAL([BALANCETHICKNESSSOFT], [test x$HAVE_BALANCETHICKNESSSOFT = xyes])
     164
    94165AC_MSG_RESULT($HAVE_BALANCETHICKNESSSOFT)
     166
    95167dnl }}}
    96168dnl with-Balancevelocity{{{
     169
    97170AC_ARG_WITH([Balancevelocity],
     171
    98172        AS_HELP_STRING([--with-Balancevelocity = YES], [compile with Balancevelocity capabilities (default is yes)]),
     173
    99174        [BALANCEVELOCITY=$withval],[BALANCEVELOCITY=yes])
     175
    100176AC_MSG_CHECKING(for Balancevelocity capability compilation)
    101177
     178
    102179HAVE_BALANCEVELOCITY=no
     180
    103181if test "x$BALANCEVELOCITY" = "xyes"; then
     182
    104183        HAVE_BALANCEVELOCITY=yes
     184
    105185        AC_DEFINE([_HAVE_BALANCEVELOCITY_],[1],[with Balancevelocity capability])
    106 fi
     186
     187fi
     188
    107189AM_CONDITIONAL([BALANCEVELOCITY], [test x$HAVE_BALANCEVELOCITY = xyes])
     190
    108191AC_MSG_RESULT($HAVE_BALANCEVELOCITY)
     192
    109193dnl }}}
    110194dnl with-DamageEvolution{{{
     195
    111196AC_ARG_WITH([DamageEvolution],
     197
    112198        AS_HELP_STRING([--with-DamageEvolution = YES], [compile with DamageEvolution capabilities (default is yes)]),
     199
    113200        [DAMAGEEVOLUTION=$withval],[DAMAGEEVOLUTION=yes])
     201
    114202AC_MSG_CHECKING(for DamageEvolution capability compilation)
    115203
     204
    116205HAVE_DAMAGEEVOLUTION=no
     206
    117207if test "x$DAMAGEEVOLUTION" = "xyes"; then
     208
    118209        HAVE_DAMAGEEVOLUTION=yes
     210
    119211        AC_DEFINE([_HAVE_DAMAGEEVOLUTION_],[1],[with DamageEvolution capability])
    120 fi
     212
     213fi
     214
    121215AM_CONDITIONAL([DAMAGEEVOLUTION], [test x$HAVE_DAMAGEEVOLUTION = xyes])
     216
    122217AC_MSG_RESULT($HAVE_DAMAGEEVOLUTION)
     218
    123219dnl }}}
    124220dnl with-DepthAverage{{{
     221
    125222AC_ARG_WITH([DepthAverage],
     223
    126224        AS_HELP_STRING([--with-DepthAverage = YES], [compile with DepthAverage capabilities (default is yes)]),
     225
    127226        [DEPTHAVERAGE=$withval],[DEPTHAVERAGE=yes])
     227
    128228AC_MSG_CHECKING(for DepthAverage capability compilation)
    129229
     230
    130231HAVE_DEPTHAVERAGE=no
     232
    131233if test "x$DEPTHAVERAGE" = "xyes"; then
     234
    132235        HAVE_DEPTHAVERAGE=yes
     236
    133237        AC_DEFINE([_HAVE_DEPTHAVERAGE_],[1],[with DepthAverage capability])
    134 fi
     238
     239fi
     240
    135241AM_CONDITIONAL([DEPTHAVERAGE], [test x$HAVE_DEPTHAVERAGE = xyes])
     242
    136243AC_MSG_RESULT($HAVE_DEPTHAVERAGE)
     244
    137245dnl }}}
    138246dnl with-Enthalpy{{{
     247
    139248AC_ARG_WITH([Enthalpy],
     249
    140250        AS_HELP_STRING([--with-Enthalpy = YES], [compile with Enthalpy capabilities (default is yes)]),
     251
    141252        [ENTHALPY=$withval],[ENTHALPY=yes])
     253
    142254AC_MSG_CHECKING(for Enthalpy capability compilation)
    143255
     256
    144257HAVE_ENTHALPY=no
     258
    145259if test "x$ENTHALPY" = "xyes"; then
     260
    146261        HAVE_ENTHALPY=yes
     262
    147263        AC_DEFINE([_HAVE_ENTHALPY_],[1],[with Enthalpy capability])
    148 fi
     264
     265fi
     266
    149267AM_CONDITIONAL([ENTHALPY], [test x$HAVE_ENTHALPY = xyes])
     268
    150269AC_MSG_RESULT($HAVE_ENTHALPY)
     270
    151271dnl }}}
    152272dnl with-Esa{{{
     273
    153274AC_ARG_WITH([Esa],
     275
    154276        AS_HELP_STRING([--with-Esa = YES], [compile with Esa capabilities (default is yes)]),
     277
    155278        [ESA=$withval],[ESA=yes])
     279
    156280AC_MSG_CHECKING(for Esa capability compilation)
    157281
     282
    158283HAVE_ESA=no
     284
    159285if test "x$ESA" = "xyes"; then
     286
    160287        HAVE_ESA=yes
     288
    161289        AC_DEFINE([_HAVE_ESA_],[1],[with Esa capability])
    162 fi
     290
     291fi
     292
    163293AM_CONDITIONAL([ESA], [test x$HAVE_ESA = xyes])
     294
    164295AC_MSG_RESULT($HAVE_ESA)
     296
    165297dnl }}}
    166298dnl with-Extrapolation{{{
     299
    167300AC_ARG_WITH([Extrapolation],
     301
    168302        AS_HELP_STRING([--with-Extrapolation = YES], [compile with Extrapolation capabilities (default is yes)]),
     303
    169304        [EXTRAPOLATION=$withval],[EXTRAPOLATION=yes])
     305
    170306AC_MSG_CHECKING(for Extrapolation capability compilation)
    171307
     308
    172309HAVE_EXTRAPOLATION=no
     310
    173311if test "x$EXTRAPOLATION" = "xyes"; then
     312
    174313        HAVE_EXTRAPOLATION=yes
     314
    175315        AC_DEFINE([_HAVE_EXTRAPOLATION_],[1],[with Extrapolation capability])
    176 fi
     316
     317fi
     318
    177319AM_CONDITIONAL([EXTRAPOLATION], [test x$HAVE_EXTRAPOLATION = xyes])
     320
    178321AC_MSG_RESULT($HAVE_EXTRAPOLATION)
     322
    179323dnl }}}
    180324dnl with-ExtrudeFromBase{{{
     325
    181326AC_ARG_WITH([ExtrudeFromBase],
     327
    182328        AS_HELP_STRING([--with-ExtrudeFromBase = YES], [compile with ExtrudeFromBase capabilities (default is yes)]),
     329
    183330        [EXTRUDEFROMBASE=$withval],[EXTRUDEFROMBASE=yes])
     331
    184332AC_MSG_CHECKING(for ExtrudeFromBase capability compilation)
    185333
     334
    186335HAVE_EXTRUDEFROMBASE=no
     336
    187337if test "x$EXTRUDEFROMBASE" = "xyes"; then
     338
    188339        HAVE_EXTRUDEFROMBASE=yes
     340
    189341        AC_DEFINE([_HAVE_EXTRUDEFROMBASE_],[1],[with ExtrudeFromBase capability])
    190 fi
     342
     343fi
     344
    191345AM_CONDITIONAL([EXTRUDEFROMBASE], [test x$HAVE_EXTRUDEFROMBASE = xyes])
     346
    192347AC_MSG_RESULT($HAVE_EXTRUDEFROMBASE)
     348
    193349dnl }}}
    194350dnl with-ExtrudeFromTop{{{
     351
    195352AC_ARG_WITH([ExtrudeFromTop],
     353
    196354        AS_HELP_STRING([--with-ExtrudeFromTop = YES], [compile with ExtrudeFromTop capabilities (default is yes)]),
     355
    197356        [EXTRUDEFROMTOP=$withval],[EXTRUDEFROMTOP=yes])
     357
    198358AC_MSG_CHECKING(for ExtrudeFromTop capability compilation)
    199359
     360
    200361HAVE_EXTRUDEFROMTOP=no
     362
    201363if test "x$EXTRUDEFROMTOP" = "xyes"; then
     364
    202365        HAVE_EXTRUDEFROMTOP=yes
     366
    203367        AC_DEFINE([_HAVE_EXTRUDEFROMTOP_],[1],[with ExtrudeFromTop capability])
    204 fi
     368
     369fi
     370
    205371AM_CONDITIONAL([EXTRUDEFROMTOP], [test x$HAVE_EXTRUDEFROMTOP = xyes])
     372
    206373AC_MSG_RESULT($HAVE_EXTRUDEFROMTOP)
     374
    207375dnl }}}
    208376dnl with-FreeSurfaceBase{{{
     377
    209378AC_ARG_WITH([FreeSurfaceBase],
     379
    210380        AS_HELP_STRING([--with-FreeSurfaceBase = YES], [compile with FreeSurfaceBase capabilities (default is yes)]),
     381
    211382        [FREESURFACEBASE=$withval],[FREESURFACEBASE=yes])
     383
    212384AC_MSG_CHECKING(for FreeSurfaceBase capability compilation)
    213385
     386
    214387HAVE_FREESURFACEBASE=no
     388
    215389if test "x$FREESURFACEBASE" = "xyes"; then
     390
    216391        HAVE_FREESURFACEBASE=yes
     392
    217393        AC_DEFINE([_HAVE_FREESURFACEBASE_],[1],[with FreeSurfaceBase capability])
    218 fi
     394
     395fi
     396
    219397AM_CONDITIONAL([FREESURFACEBASE], [test x$HAVE_FREESURFACEBASE = xyes])
     398
    220399AC_MSG_RESULT($HAVE_FREESURFACEBASE)
     400
    221401dnl }}}
    222402dnl with-FreeSurfaceTop{{{
     403
    223404AC_ARG_WITH([FreeSurfaceTop],
     405
    224406        AS_HELP_STRING([--with-FreeSurfaceTop = YES], [compile with FreeSurfaceTop capabilities (default is yes)]),
     407
    225408        [FREESURFACETOP=$withval],[FREESURFACETOP=yes])
     409
    226410AC_MSG_CHECKING(for FreeSurfaceTop capability compilation)
    227411
     412
    228413HAVE_FREESURFACETOP=no
     414
    229415if test "x$FREESURFACETOP" = "xyes"; then
     416
    230417        HAVE_FREESURFACETOP=yes
     418
    231419        AC_DEFINE([_HAVE_FREESURFACETOP_],[1],[with FreeSurfaceTop capability])
    232 fi
     420
     421fi
     422
    233423AM_CONDITIONAL([FREESURFACETOP], [test x$HAVE_FREESURFACETOP = xyes])
     424
    234425AC_MSG_RESULT($HAVE_FREESURFACETOP)
     426
    235427dnl }}}
    236428dnl with-GLheightadvection{{{
     429
    237430AC_ARG_WITH([GLheightadvection],
     431
    238432        AS_HELP_STRING([--with-GLheightadvection = YES], [compile with GLheightadvection capabilities (default is yes)]),
     433
    239434        [GLHEIGHTADVECTION=$withval],[GLHEIGHTADVECTION=yes])
     435
    240436AC_MSG_CHECKING(for GLheightadvection capability compilation)
    241437
     438
    242439HAVE_GLHEIGHTADVECTION=no
     440
    243441if test "x$GLHEIGHTADVECTION" = "xyes"; then
     442
    244443        HAVE_GLHEIGHTADVECTION=yes
     444
    245445        AC_DEFINE([_HAVE_GLHEIGHTADVECTION_],[1],[with GLheightadvection capability])
    246 fi
     446
     447fi
     448
    247449AM_CONDITIONAL([GLHEIGHTADVECTION], [test x$HAVE_GLHEIGHTADVECTION = xyes])
     450
    248451AC_MSG_RESULT($HAVE_GLHEIGHTADVECTION)
     452
    249453dnl }}}
    250454dnl with-GiaIvins{{{
     455
    251456AC_ARG_WITH([GiaIvins],
     457
    252458        AS_HELP_STRING([--with-GiaIvins = YES], [compile with GiaIvins capabilities (default is yes)]),
     459
    253460        [GIAIVINS=$withval],[GIAIVINS=yes])
     461
    254462AC_MSG_CHECKING(for GiaIvins capability compilation)
    255463
     464
    256465HAVE_GIAIVINS=no
     466
    257467if test "x$GIAIVINS" = "xyes"; then
     468
    258469        HAVE_GIAIVINS=yes
     470
    259471        AC_DEFINE([_HAVE_GIAIVINS_],[1],[with GiaIvins capability])
    260 fi
     472
     473fi
     474
    261475AM_CONDITIONAL([GIAIVINS], [test x$HAVE_GIAIVINS = xyes])
     476
    262477AC_MSG_RESULT($HAVE_GIAIVINS)
     478
    263479dnl }}}
    264480dnl with-HydrologyDCEfficient{{{
     481
    265482AC_ARG_WITH([HydrologyDCEfficient],
     483
    266484        AS_HELP_STRING([--with-HydrologyDCEfficient = YES], [compile with HydrologyDCEfficient capabilities (default is yes)]),
     485
    267486        [HYDROLOGYDCEFFICIENT=$withval],[HYDROLOGYDCEFFICIENT=yes])
     487
    268488AC_MSG_CHECKING(for HydrologyDCEfficient capability compilation)
    269489
     490
    270491HAVE_HYDROLOGYDCEFFICIENT=no
     492
    271493if test "x$HYDROLOGYDCEFFICIENT" = "xyes"; then
     494
    272495        HAVE_HYDROLOGYDCEFFICIENT=yes
     496
    273497        AC_DEFINE([_HAVE_HYDROLOGYDCEFFICIENT_],[1],[with HydrologyDCEfficient capability])
    274 fi
     498
     499fi
     500
    275501AM_CONDITIONAL([HYDROLOGYDCEFFICIENT], [test x$HAVE_HYDROLOGYDCEFFICIENT = xyes])
     502
    276503AC_MSG_RESULT($HAVE_HYDROLOGYDCEFFICIENT)
     504
    277505dnl }}}
    278506dnl with-HydrologyDCInefficient{{{
     507
    279508AC_ARG_WITH([HydrologyDCInefficient],
     509
    280510        AS_HELP_STRING([--with-HydrologyDCInefficient = YES], [compile with HydrologyDCInefficient capabilities (default is yes)]),
     511
    281512        [HYDROLOGYDCINEFFICIENT=$withval],[HYDROLOGYDCINEFFICIENT=yes])
     513
    282514AC_MSG_CHECKING(for HydrologyDCInefficient capability compilation)
    283515
     516
    284517HAVE_HYDROLOGYDCINEFFICIENT=no
     518
    285519if test "x$HYDROLOGYDCINEFFICIENT" = "xyes"; then
     520
    286521        HAVE_HYDROLOGYDCINEFFICIENT=yes
     522
    287523        AC_DEFINE([_HAVE_HYDROLOGYDCINEFFICIENT_],[1],[with HydrologyDCInefficient capability])
    288 fi
     524
     525fi
     526
    289527AM_CONDITIONAL([HYDROLOGYDCINEFFICIENT], [test x$HAVE_HYDROLOGYDCINEFFICIENT = xyes])
     528
    290529AC_MSG_RESULT($HAVE_HYDROLOGYDCINEFFICIENT)
     530
    291531dnl }}}
    292532dnl with-HydrologyShreve{{{
     533
    293534AC_ARG_WITH([HydrologyShreve],
     535
    294536        AS_HELP_STRING([--with-HydrologyShreve = YES], [compile with HydrologyShreve capabilities (default is yes)]),
     537
    295538        [HYDROLOGYSHREVE=$withval],[HYDROLOGYSHREVE=yes])
     539
    296540AC_MSG_CHECKING(for HydrologyShreve capability compilation)
    297541
     542
    298543HAVE_HYDROLOGYSHREVE=no
     544
    299545if test "x$HYDROLOGYSHREVE" = "xyes"; then
     546
    300547        HAVE_HYDROLOGYSHREVE=yes
     548
    301549        AC_DEFINE([_HAVE_HYDROLOGYSHREVE_],[1],[with HydrologyShreve capability])
    302 fi
     550
     551fi
     552
    303553AM_CONDITIONAL([HYDROLOGYSHREVE], [test x$HAVE_HYDROLOGYSHREVE = xyes])
     554
    304555AC_MSG_RESULT($HAVE_HYDROLOGYSHREVE)
     556
    305557dnl }}}
    306558dnl with-HydrologySommers{{{
     559
    307560AC_ARG_WITH([HydrologySommers],
     561
    308562        AS_HELP_STRING([--with-HydrologySommers = YES], [compile with HydrologySommers capabilities (default is yes)]),
     563
    309564        [HYDROLOGYSOMMERS=$withval],[HYDROLOGYSOMMERS=yes])
     565
    310566AC_MSG_CHECKING(for HydrologySommers capability compilation)
    311567
     568
    312569HAVE_HYDROLOGYSOMMERS=no
     570
    313571if test "x$HYDROLOGYSOMMERS" = "xyes"; then
     572
    314573        HAVE_HYDROLOGYSOMMERS=yes
     574
    315575        AC_DEFINE([_HAVE_HYDROLOGYSOMMERS_],[1],[with HydrologySommers capability])
    316 fi
     576
     577fi
     578
    317579AM_CONDITIONAL([HYDROLOGYSOMMERS], [test x$HAVE_HYDROLOGYSOMMERS = xyes])
     580
    318581AC_MSG_RESULT($HAVE_HYDROLOGYSOMMERS)
     582
    319583dnl }}}
    320584dnl with-L2ProjectionBase{{{
     585
    321586AC_ARG_WITH([L2ProjectionBase],
     587
    322588        AS_HELP_STRING([--with-L2ProjectionBase = YES], [compile with L2ProjectionBase capabilities (default is yes)]),
     589
    323590        [L2PROJECTIONBASE=$withval],[L2PROJECTIONBASE=yes])
     591
    324592AC_MSG_CHECKING(for L2ProjectionBase capability compilation)
    325593
     594
    326595HAVE_L2PROJECTIONBASE=no
     596
    327597if test "x$L2PROJECTIONBASE" = "xyes"; then
     598
    328599        HAVE_L2PROJECTIONBASE=yes
     600
    329601        AC_DEFINE([_HAVE_L2PROJECTIONBASE_],[1],[with L2ProjectionBase capability])
    330 fi
     602
     603fi
     604
    331605AM_CONDITIONAL([L2PROJECTIONBASE], [test x$HAVE_L2PROJECTIONBASE = xyes])
     606
    332607AC_MSG_RESULT($HAVE_L2PROJECTIONBASE)
     608
    333609dnl }}}
    334610dnl with-L2ProjectionEPL{{{
     611
    335612AC_ARG_WITH([L2ProjectionEPL],
     613
    336614        AS_HELP_STRING([--with-L2ProjectionEPL = YES], [compile with L2ProjectionEPL capabilities (default is yes)]),
     615
    337616        [L2PROJECTIONEPL=$withval],[L2PROJECTIONEPL=yes])
     617
    338618AC_MSG_CHECKING(for L2ProjectionEPL capability compilation)
    339619
     620
    340621HAVE_L2PROJECTIONEPL=no
     622
    341623if test "x$L2PROJECTIONEPL" = "xyes"; then
     624
    342625        HAVE_L2PROJECTIONEPL=yes
     626
    343627        AC_DEFINE([_HAVE_L2PROJECTIONEPL_],[1],[with L2ProjectionEPL capability])
    344 fi
     628
     629fi
     630
    345631AM_CONDITIONAL([L2PROJECTIONEPL], [test x$HAVE_L2PROJECTIONEPL = xyes])
     632
    346633AC_MSG_RESULT($HAVE_L2PROJECTIONEPL)
     634
    347635dnl }}}
    348636dnl with-Levelset{{{
     637
    349638AC_ARG_WITH([Levelset],
     639
    350640        AS_HELP_STRING([--with-Levelset = YES], [compile with Levelset capabilities (default is yes)]),
     641
    351642        [LEVELSET=$withval],[LEVELSET=yes])
     643
    352644AC_MSG_CHECKING(for Levelset capability compilation)
    353645
     646
    354647HAVE_LEVELSET=no
     648
    355649if test "x$LEVELSET" = "xyes"; then
     650
    356651        HAVE_LEVELSET=yes
     652
    357653        AC_DEFINE([_HAVE_LEVELSET_],[1],[with Levelset capability])
    358 fi
     654
     655fi
     656
    359657AM_CONDITIONAL([LEVELSET], [test x$HAVE_LEVELSET = xyes])
     658
    360659AC_MSG_RESULT($HAVE_LEVELSET)
     660
    361661dnl }}}
    362662dnl with-Love{{{
     663
    363664AC_ARG_WITH([Love],
     665
    364666        AS_HELP_STRING([--with-Love = YES], [compile with Love capabilities (default is yes)]),
     667
    365668        [LOVE=$withval],[LOVE=yes])
     669
    366670AC_MSG_CHECKING(for Love capability compilation)
    367671
     672
    368673HAVE_LOVE=no
     674
    369675if test "x$LOVE" = "xyes"; then
     676
    370677        HAVE_LOVE=yes
     678
    371679        AC_DEFINE([_HAVE_LOVE_],[1],[with Love capability])
    372 fi
     680
     681fi
     682
    373683AM_CONDITIONAL([LOVE], [test x$HAVE_LOVE = xyes])
     684
    374685AC_MSG_RESULT($HAVE_LOVE)
     686
    375687dnl }}}
    376688dnl with-Masstransport{{{
     689
    377690AC_ARG_WITH([Masstransport],
     691
    378692        AS_HELP_STRING([--with-Masstransport = YES], [compile with Masstransport capabilities (default is yes)]),
     693
    379694        [MASSTRANSPORT=$withval],[MASSTRANSPORT=yes])
     695
    380696AC_MSG_CHECKING(for Masstransport capability compilation)
    381697
     698
    382699HAVE_MASSTRANSPORT=no
     700
    383701if test "x$MASSTRANSPORT" = "xyes"; then
     702
    384703        HAVE_MASSTRANSPORT=yes
     704
    385705        AC_DEFINE([_HAVE_MASSTRANSPORT_],[1],[with Masstransport capability])
    386 fi
     706
     707fi
     708
    387709AM_CONDITIONAL([MASSTRANSPORT], [test x$HAVE_MASSTRANSPORT = xyes])
     710
    388711AC_MSG_RESULT($HAVE_MASSTRANSPORT)
     712
    389713dnl }}}
    390714dnl with-Melting{{{
     715
    391716AC_ARG_WITH([Melting],
     717
    392718        AS_HELP_STRING([--with-Melting = YES], [compile with Melting capabilities (default is yes)]),
     719
    393720        [MELTING=$withval],[MELTING=yes])
     721
    394722AC_MSG_CHECKING(for Melting capability compilation)
    395723
     724
    396725HAVE_MELTING=no
     726
    397727if test "x$MELTING" = "xyes"; then
     728
    398729        HAVE_MELTING=yes
     730
    399731        AC_DEFINE([_HAVE_MELTING_],[1],[with Melting capability])
    400 fi
     732
     733fi
     734
    401735AM_CONDITIONAL([MELTING], [test x$HAVE_MELTING = xyes])
     736
    402737AC_MSG_RESULT($HAVE_MELTING)
     738
    403739dnl }}}
    404740dnl with-Sealevelrise{{{
     741
    405742AC_ARG_WITH([Sealevelrise],
     743
    406744        AS_HELP_STRING([--with-Sealevelrise = YES], [compile with Sealevelrise capabilities (default is yes)]),
     745
    407746        [SEALEVELRISE=$withval],[SEALEVELRISE=yes])
     747
    408748AC_MSG_CHECKING(for Sealevelrise capability compilation)
    409749
     750
    410751HAVE_SEALEVELRISE=no
     752
    411753if test "x$SEALEVELRISE" = "xyes"; then
     754
    412755        HAVE_SEALEVELRISE=yes
     756
    413757        AC_DEFINE([_HAVE_SEALEVELRISE_],[1],[with Sealevelrise capability])
    414 fi
     758
     759fi
     760
    415761AM_CONDITIONAL([SEALEVELRISE], [test x$HAVE_SEALEVELRISE = xyes])
     762
    416763AC_MSG_RESULT($HAVE_SEALEVELRISE)
     764
    417765dnl }}}
    418766dnl with-Smb{{{
     767
    419768AC_ARG_WITH([Smb],
     769
    420770        AS_HELP_STRING([--with-Smb = YES], [compile with Smb capabilities (default is yes)]),
     771
    421772        [SMB=$withval],[SMB=yes])
     773
    422774AC_MSG_CHECKING(for Smb capability compilation)
    423775
     776
    424777HAVE_SMB=no
     778
    425779if test "x$SMB" = "xyes"; then
     780
    426781        HAVE_SMB=yes
     782
    427783        AC_DEFINE([_HAVE_SMB_],[1],[with Smb capability])
    428 fi
     784
     785fi
     786
    429787AM_CONDITIONAL([SMB], [test x$HAVE_SMB = xyes])
     788
    430789AC_MSG_RESULT($HAVE_SMB)
     790
    431791dnl }}}
    432792dnl with-Smooth{{{
     793
    433794AC_ARG_WITH([Smooth],
     795
    434796        AS_HELP_STRING([--with-Smooth = YES], [compile with Smooth capabilities (default is yes)]),
     797
    435798        [SMOOTH=$withval],[SMOOTH=yes])
     799
    436800AC_MSG_CHECKING(for Smooth capability compilation)
    437801
     802
    438803HAVE_SMOOTH=no
     804
    439805if test "x$SMOOTH" = "xyes"; then
     806
    440807        HAVE_SMOOTH=yes
     808
    441809        AC_DEFINE([_HAVE_SMOOTH_],[1],[with Smooth capability])
    442 fi
     810
     811fi
     812
    443813AM_CONDITIONAL([SMOOTH], [test x$HAVE_SMOOTH = xyes])
     814
    444815AC_MSG_RESULT($HAVE_SMOOTH)
     816
    445817dnl }}}
    446818dnl with-Stressbalance{{{
     819
    447820AC_ARG_WITH([Stressbalance],
     821
    448822        AS_HELP_STRING([--with-Stressbalance = YES], [compile with Stressbalance capabilities (default is yes)]),
     823
    449824        [STRESSBALANCE=$withval],[STRESSBALANCE=yes])
     825
    450826AC_MSG_CHECKING(for Stressbalance capability compilation)
    451827
     828
    452829HAVE_STRESSBALANCE=no
     830
    453831if test "x$STRESSBALANCE" = "xyes"; then
     832
    454833        HAVE_STRESSBALANCE=yes
     834
    455835        AC_DEFINE([_HAVE_STRESSBALANCE_],[1],[with Stressbalance capability])
    456 fi
     836
     837fi
     838
    457839AM_CONDITIONAL([STRESSBALANCE], [test x$HAVE_STRESSBALANCE = xyes])
     840
    458841AC_MSG_RESULT($HAVE_STRESSBALANCE)
     842
    459843dnl }}}
    460844dnl with-StressbalanceSIA{{{
     845
    461846AC_ARG_WITH([StressbalanceSIA],
     847
    462848        AS_HELP_STRING([--with-StressbalanceSIA = YES], [compile with StressbalanceSIA capabilities (default is yes)]),
     849
    463850        [STRESSBALANCESIA=$withval],[STRESSBALANCESIA=yes])
     851
    464852AC_MSG_CHECKING(for StressbalanceSIA capability compilation)
    465853
     854
    466855HAVE_STRESSBALANCESIA=no
     856
    467857if test "x$STRESSBALANCESIA" = "xyes"; then
     858
    468859        HAVE_STRESSBALANCESIA=yes
     860
    469861        AC_DEFINE([_HAVE_STRESSBALANCESIA_],[1],[with StressbalanceSIA capability])
    470 fi
     862
     863fi
     864
    471865AM_CONDITIONAL([STRESSBALANCESIA], [test x$HAVE_STRESSBALANCESIA = xyes])
     866
    472867AC_MSG_RESULT($HAVE_STRESSBALANCESIA)
     868
    473869dnl }}}
    474870dnl with-StressbalanceVertical{{{
     871
    475872AC_ARG_WITH([StressbalanceVertical],
     873
    476874        AS_HELP_STRING([--with-StressbalanceVertical = YES], [compile with StressbalanceVertical capabilities (default is yes)]),
     875
    477876        [STRESSBALANCEVERTICAL=$withval],[STRESSBALANCEVERTICAL=yes])
     877
    478878AC_MSG_CHECKING(for StressbalanceVertical capability compilation)
    479879
     880
    480881HAVE_STRESSBALANCEVERTICAL=no
     882
    481883if test "x$STRESSBALANCEVERTICAL" = "xyes"; then
     884
    482885        HAVE_STRESSBALANCEVERTICAL=yes
     886
    483887        AC_DEFINE([_HAVE_STRESSBALANCEVERTICAL_],[1],[with StressbalanceVertical capability])
    484 fi
     888
     889fi
     890
    485891AM_CONDITIONAL([STRESSBALANCEVERTICAL], [test x$HAVE_STRESSBALANCEVERTICAL = xyes])
     892
    486893AC_MSG_RESULT($HAVE_STRESSBALANCEVERTICAL)
     894
    487895dnl }}}
    488896dnl with-Thermal{{{
     897
    489898AC_ARG_WITH([Thermal],
     899
    490900        AS_HELP_STRING([--with-Thermal = YES], [compile with Thermal capabilities (default is yes)]),
     901
    491902        [THERMAL=$withval],[THERMAL=yes])
     903
    492904AC_MSG_CHECKING(for Thermal capability compilation)
    493905
     906
    494907HAVE_THERMAL=no
     908
    495909if test "x$THERMAL" = "xyes"; then
     910
    496911        HAVE_THERMAL=yes
     912
    497913        AC_DEFINE([_HAVE_THERMAL_],[1],[with Thermal capability])
    498 fi
     914
     915fi
     916
    499917AM_CONDITIONAL([THERMAL], [test x$HAVE_THERMAL = xyes])
     918
    500919AC_MSG_RESULT($HAVE_THERMAL)
     920
    501921dnl }}}
    502922dnl with-UzawaPressure{{{
     923
    503924AC_ARG_WITH([UzawaPressure],
     925
    504926        AS_HELP_STRING([--with-UzawaPressure = YES], [compile with UzawaPressure capabilities (default is yes)]),
     927
    505928        [UZAWAPRESSURE=$withval],[UZAWAPRESSURE=yes])
     929
    506930AC_MSG_CHECKING(for UzawaPressure capability compilation)
    507931
     932
    508933HAVE_UZAWAPRESSURE=no
     934
    509935if test "x$UZAWAPRESSURE" = "xyes"; then
     936
    510937        HAVE_UZAWAPRESSURE=yes
     938
    511939        AC_DEFINE([_HAVE_UZAWAPRESSURE_],[1],[with UzawaPressure capability])
    512 fi
     940
     941fi
     942
    513943AM_CONDITIONAL([UZAWAPRESSURE], [test x$HAVE_UZAWAPRESSURE = xyes])
     944
    514945AC_MSG_RESULT($HAVE_UZAWAPRESSURE)
     946
    515947dnl }}}
    516948
  • issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h

    r22918 r22951  
    233233        RootPathEnum,
    234234        SaveResultsEnum,
     235        SealevelEustaticEnum,
     236        SealevelEustaticOceanMaskEnum,
     237        SealevelEustaticMaskEnum,
     238        SealevelUEsaRateEnum,
     239        SealevelNEsaRateEnum,
     240        SealevelRSLRateEnum,
     241        SealevelUEsaEnum,
     242        SealevelRSLEustaticRateEnum,
     243        SealevelNEsaEnum,
     244        SealevelUGiaEnum,
     245        SealevelNGiaEnum,
     246        SealevelRSLEnum,
     247        SealevelRSLEustaticEnum,
     248        SealevelUNorthEsaEnum,
     249        SealevelUEastEsaEnum,
     250        SealevelNGiaRateEnum,
     251        SealevelUGiaRateEnum,
    235252        SealevelriseAbstolEnum,
    236253        SealevelriseAngularVelocityEnum,
     254        SealevelriseCumDeltathicknessEnum,
    237255        SealevelriseElasticEnum,
    238256        SealevelriseEquatorialMoiEnum,
    239257        SealevelriseFluidLoveEnum,
    240258        SealevelriseGElasticEnum,
     259        SealevelriseGeodeticEnum,
     260        SealevelriseGeodeticRunFrequencyEnum,
    241261        SealevelriseHElasticEnum,
     262        SealevelriseHorizEnum,
     263        SealevelriseLoopIncrementEnum,
    242264        SealevelriseMaxiterEnum,
    243265        SealevelriseOceanAreaScalingEnum,
     
    247269        SealevelriseRigidEnum,
    248270        SealevelriseRotationEnum,
     271        SealevelriseRunCountEnum,
    249272        SealevelriseTidalLoveHEnum,
     273        SealevelriseSpcthicknessEnum,
    250274        SealevelriseTidalLoveKEnum,
    251275        SealevelriseTransitionsEnum,
     
    810834        LevelsetfunctionPicardEnum,
    811835        LinearFloatingMeltRateEnum,
     836        SpatialLinearFloatingMeltRateEnum,
    812837        LliboutryDuvalEnum,
    813838        LoadsEnum,
     
    10231048        SealevelAbsoluteEnum,
    10241049        SealevelEmotionEnum,
    1025         SealevelEustaticEnum,
    10261050        SealevelInertiaTensorXZEnum,
    10271051        SealevelInertiaTensorYZEnum,
  • issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp

    r22918 r22951  
    241241                case RootPathEnum : return "RootPath";
    242242                case SaveResultsEnum : return "SaveResults";
     243                case SealevelEustaticEnum : return "SealevelEustatic";
     244                case SealevelEustaticOceanMaskEnum : return "SealevelEustaticOceanMask";
     245                case SealevelEustaticMaskEnum : return "SealevelEustaticMask";
     246                case SealevelUEsaRateEnum : return "SealevelUEsaRate";
     247                case SealevelNEsaRateEnum : return "SealevelNEsaRate";
     248                case SealevelRSLRateEnum : return "SealevelRSLRate";
     249                case SealevelUEsaEnum : return "SealevelUEsa";
     250                case SealevelRSLEustaticRateEnum : return "SealevelRSLEustaticRate";
     251                case SealevelNEsaEnum : return "SealevelNEsa";
     252                case SealevelUGiaEnum : return "SealevelUGia";
     253                case SealevelNGiaEnum : return "SealevelNGia";
     254                case SealevelRSLEnum : return "SealevelRSL";
     255                case SealevelRSLEustaticEnum : return "SealevelRSLEustatic";
     256                case SealevelUNorthEsaEnum : return "SealevelUNorthEsa";
     257                case SealevelUEastEsaEnum : return "SealevelUEastEsa";
     258                case SealevelNGiaRateEnum : return "SealevelNGiaRate";
     259                case SealevelUGiaRateEnum : return "SealevelUGiaRate";
    243260                case SealevelriseAbstolEnum : return "SealevelriseAbstol";
    244261                case SealevelriseAngularVelocityEnum : return "SealevelriseAngularVelocity";
     262                case SealevelriseCumDeltathicknessEnum : return "SealevelriseCumDeltathickness";
    245263                case SealevelriseElasticEnum : return "SealevelriseElastic";
    246264                case SealevelriseEquatorialMoiEnum : return "SealevelriseEquatorialMoi";
    247265                case SealevelriseFluidLoveEnum : return "SealevelriseFluidLove";
    248266                case SealevelriseGElasticEnum : return "SealevelriseGElastic";
     267                case SealevelriseGeodeticEnum : return "SealevelriseGeodetic";
     268                case SealevelriseGeodeticRunFrequencyEnum : return "SealevelriseGeodeticRunFrequency";
    249269                case SealevelriseHElasticEnum : return "SealevelriseHElastic";
     270                case SealevelriseHorizEnum : return "SealevelriseHoriz";
     271                case SealevelriseLoopIncrementEnum : return "SealevelriseLoopIncrement";
    250272                case SealevelriseMaxiterEnum : return "SealevelriseMaxiter";
    251273                case SealevelriseOceanAreaScalingEnum : return "SealevelriseOceanAreaScaling";
     
    255277                case SealevelriseRigidEnum : return "SealevelriseRigid";
    256278                case SealevelriseRotationEnum : return "SealevelriseRotation";
     279                case SealevelriseRunCountEnum : return "SealevelriseRunCount";
    257280                case SealevelriseTidalLoveHEnum : return "SealevelriseTidalLoveH";
     281                case SealevelriseSpcthicknessEnum : return "SealevelriseSpcthickness";
    258282                case SealevelriseTidalLoveKEnum : return "SealevelriseTidalLoveK";
    259283                case SealevelriseTransitionsEnum : return "SealevelriseTransitions";
     
    814838                case LevelsetfunctionPicardEnum : return "LevelsetfunctionPicard";
    815839                case LinearFloatingMeltRateEnum : return "LinearFloatingMeltRate";
     840                case SpatialLinearFloatingMeltRateEnum : return "SpatialLinearFloatingMeltRate";
    816841                case LliboutryDuvalEnum : return "LliboutryDuval";
    817842                case LoadsEnum : return "Loads";
     
    10271052                case SealevelAbsoluteEnum : return "SealevelAbsolute";
    10281053                case SealevelEmotionEnum : return "SealevelEmotion";
    1029                 case SealevelEustaticEnum : return "SealevelEustatic";
    10301054                case SealevelInertiaTensorXZEnum : return "SealevelInertiaTensorXZ";
    10311055                case SealevelInertiaTensorYZEnum : return "SealevelInertiaTensorYZ";
  • issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r22918 r22951  
    244244              else if (strcmp(name,"RootPath")==0) return RootPathEnum;
    245245              else if (strcmp(name,"SaveResults")==0) return SaveResultsEnum;
     246              else if (strcmp(name,"SealevelEustatic")==0) return SealevelEustaticEnum;
     247              else if (strcmp(name,"SealevelEustaticOceanMask")==0) return SealevelEustaticOceanMaskEnum;
     248              else if (strcmp(name,"SealevelEustaticMask")==0) return SealevelEustaticMaskEnum;
     249              else if (strcmp(name,"SealevelUEsaRate")==0) return SealevelUEsaRateEnum;
     250              else if (strcmp(name,"SealevelNEsaRate")==0) return SealevelNEsaRateEnum;
     251              else if (strcmp(name,"SealevelRSLRate")==0) return SealevelRSLRateEnum;
     252              else if (strcmp(name,"SealevelUEsa")==0) return SealevelUEsaEnum;
     253              else if (strcmp(name,"SealevelRSLEustaticRate")==0) return SealevelRSLEustaticRateEnum;
     254              else if (strcmp(name,"SealevelNEsa")==0) return SealevelNEsaEnum;
     255              else if (strcmp(name,"SealevelUGia")==0) return SealevelUGiaEnum;
     256              else if (strcmp(name,"SealevelNGia")==0) return SealevelNGiaEnum;
     257              else if (strcmp(name,"SealevelRSL")==0) return SealevelRSLEnum;
     258              else if (strcmp(name,"SealevelRSLEustatic")==0) return SealevelRSLEustaticEnum;
     259              else if (strcmp(name,"SealevelUNorthEsa")==0) return SealevelUNorthEsaEnum;
     260              else if (strcmp(name,"SealevelUEastEsa")==0) return SealevelUEastEsaEnum;
     261              else if (strcmp(name,"SealevelNGiaRate")==0) return SealevelNGiaRateEnum;
     262         else stage=3;
     263   }
     264   if(stage==3){
     265              if (strcmp(name,"SealevelUGiaRate")==0) return SealevelUGiaRateEnum;
    246266              else if (strcmp(name,"SealevelriseAbstol")==0) return SealevelriseAbstolEnum;
    247267              else if (strcmp(name,"SealevelriseAngularVelocity")==0) return SealevelriseAngularVelocityEnum;
     268              else if (strcmp(name,"SealevelriseCumDeltathickness")==0) return SealevelriseCumDeltathicknessEnum;
    248269              else if (strcmp(name,"SealevelriseElastic")==0) return SealevelriseElasticEnum;
    249270              else if (strcmp(name,"SealevelriseEquatorialMoi")==0) return SealevelriseEquatorialMoiEnum;
    250271              else if (strcmp(name,"SealevelriseFluidLove")==0) return SealevelriseFluidLoveEnum;
    251272              else if (strcmp(name,"SealevelriseGElastic")==0) return SealevelriseGElasticEnum;
     273              else if (strcmp(name,"SealevelriseGeodetic")==0) return SealevelriseGeodeticEnum;
     274              else if (strcmp(name,"SealevelriseGeodeticRunFrequency")==0) return SealevelriseGeodeticRunFrequencyEnum;
    252275              else if (strcmp(name,"SealevelriseHElastic")==0) return SealevelriseHElasticEnum;
     276              else if (strcmp(name,"SealevelriseHoriz")==0) return SealevelriseHorizEnum;
     277              else if (strcmp(name,"SealevelriseLoopIncrement")==0) return SealevelriseLoopIncrementEnum;
    253278              else if (strcmp(name,"SealevelriseMaxiter")==0) return SealevelriseMaxiterEnum;
    254279              else if (strcmp(name,"SealevelriseOceanAreaScaling")==0) return SealevelriseOceanAreaScalingEnum;
     
    258283              else if (strcmp(name,"SealevelriseRigid")==0) return SealevelriseRigidEnum;
    259284              else if (strcmp(name,"SealevelriseRotation")==0) return SealevelriseRotationEnum;
     285              else if (strcmp(name,"SealevelriseRunCount")==0) return SealevelriseRunCountEnum;
    260286              else if (strcmp(name,"SealevelriseTidalLoveH")==0) return SealevelriseTidalLoveHEnum;
     287              else if (strcmp(name,"SealevelriseSpcthickness")==0) return SealevelriseSpcthicknessEnum;
    261288              else if (strcmp(name,"SealevelriseTidalLoveK")==0) return SealevelriseTidalLoveKEnum;
    262          else stage=3;
    263    }
    264    if(stage==3){
    265               if (strcmp(name,"SealevelriseTransitions")==0) return SealevelriseTransitionsEnum;
     289              else if (strcmp(name,"SealevelriseTransitions")==0) return SealevelriseTransitionsEnum;
    266290              else if (strcmp(name,"SealevelriseUElastic")==0) return SealevelriseUElasticEnum;
    267291              else if (strcmp(name,"SettingsIoGather")==0) return SettingsIoGatherEnum;
     
    359383              else if (strcmp(name,"TransientIsmasstransport")==0) return TransientIsmasstransportEnum;
    360384              else if (strcmp(name,"TransientIsmovingfront")==0) return TransientIsmovingfrontEnum;
    361               else if (strcmp(name,"TransientIsoceancoupling")==0) return TransientIsoceancouplingEnum;
     385         else stage=4;
     386   }
     387   if(stage==4){
     388              if (strcmp(name,"TransientIsoceancoupling")==0) return TransientIsoceancouplingEnum;
    362389              else if (strcmp(name,"TransientIsslr")==0) return TransientIsslrEnum;
    363390              else if (strcmp(name,"TransientIssmb")==0) return TransientIssmbEnum;
     
    383410              else if (strcmp(name,"BasalforcingsGeothermalflux")==0) return BasalforcingsGeothermalfluxEnum;
    384411              else if (strcmp(name,"BasalforcingsGroundediceMeltingRate")==0) return BasalforcingsGroundediceMeltingRateEnum;
    385          else stage=4;
    386    }
    387    if(stage==4){
    388               if (strcmp(name,"BasalforcingsPicoBasinId")==0) return BasalforcingsPicoBasinIdEnum;
     412              else if (strcmp(name,"BasalforcingsPicoBasinId")==0) return BasalforcingsPicoBasinIdEnum;
    389413              else if (strcmp(name,"BasalforcingsPicoBoxId")==0) return BasalforcingsPicoBoxIdEnum;
    390414              else if (strcmp(name,"BasalforcingsPicoGroundingLineDepth")==0) return BasalforcingsPicoGroundingLineDepthEnum;
     
    482506              else if (strcmp(name,"InversionVelObs")==0) return InversionVelObsEnum;
    483507              else if (strcmp(name,"InversionVxObs")==0) return InversionVxObsEnum;
    484               else if (strcmp(name,"InversionVyObs")==0) return InversionVyObsEnum;
     508         else stage=5;
     509   }
     510   if(stage==5){
     511              if (strcmp(name,"InversionVyObs")==0) return InversionVyObsEnum;
    485512              else if (strcmp(name,"LevelsetfunctionSlopeX")==0) return LevelsetfunctionSlopeXEnum;
    486513              else if (strcmp(name,"LevelsetfunctionSlopeY")==0) return LevelsetfunctionSlopeYEnum;
     
    506533              else if (strcmp(name,"Misfit")==0) return MisfitEnum;
    507534              else if (strcmp(name,"Neumannflux")==0) return NeumannfluxEnum;
    508          else stage=5;
    509    }
    510    if(stage==5){
    511               if (strcmp(name,"Node")==0) return NodeEnum;
     535              else if (strcmp(name,"Node")==0) return NodeEnum;
    512536              else if (strcmp(name,"OmegaAbsGradient")==0) return OmegaAbsGradientEnum;
    513537              else if (strcmp(name,"P0")==0) return P0Enum;
     
    605629              else if (strcmp(name,"SurfaceAbsVelMisfit")==0) return SurfaceAbsVelMisfitEnum;
    606630              else if (strcmp(name,"SurfaceArea")==0) return SurfaceAreaEnum;
    607               else if (strcmp(name,"SurfaceAverageVelMisfit")==0) return SurfaceAverageVelMisfitEnum;
     631         else stage=6;
     632   }
     633   if(stage==6){
     634              if (strcmp(name,"SurfaceAverageVelMisfit")==0) return SurfaceAverageVelMisfitEnum;
    608635              else if (strcmp(name,"Surface")==0) return SurfaceEnum;
    609636              else if (strcmp(name,"SurfaceLogVelMisfit")==0) return SurfaceLogVelMisfitEnum;
     
    629656              else if (strcmp(name,"Vy")==0) return VyEnum;
    630657              else if (strcmp(name,"VyMesh")==0) return VyMeshEnum;
    631          else stage=6;
    632    }
    633    if(stage==6){
    634               if (strcmp(name,"VyObs")==0) return VyObsEnum;
     658              else if (strcmp(name,"VyObs")==0) return VyObsEnum;
    635659              else if (strcmp(name,"Vz")==0) return VzEnum;
    636660              else if (strcmp(name,"VzFS")==0) return VzFSEnum;
     
    728752              else if (strcmp(name,"ElementSId")==0) return ElementSIdEnum;
    729753              else if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum;
    730               else if (strcmp(name,"EplHeadStacked")==0) return EplHeadStackedEnum;
     754         else stage=7;
     755   }
     756   if(stage==7){
     757              if (strcmp(name,"EplHeadStacked")==0) return EplHeadStackedEnum;
    731758              else if (strcmp(name,"EplHead")==0) return EplHeadEnum;
    732759              else if (strcmp(name,"EsaAnalysis")==0) return EsaAnalysisEnum;
     
    752779              else if (strcmp(name,"FlowequationBorderFS")==0) return FlowequationBorderFSEnum;
    753780              else if (strcmp(name,"Free")==0) return FreeEnum;
    754          else stage=7;
    755    }
    756    if(stage==7){
    757               if (strcmp(name,"FreeSurfaceBaseAnalysis")==0) return FreeSurfaceBaseAnalysisEnum;
     781              else if (strcmp(name,"FreeSurfaceBaseAnalysis")==0) return FreeSurfaceBaseAnalysisEnum;
    758782              else if (strcmp(name,"FreeSurfaceTopAnalysis")==0) return FreeSurfaceTopAnalysisEnum;
    759783              else if (strcmp(name,"FSApproximation")==0) return FSApproximationEnum;
     
    832856              else if (strcmp(name,"LevelsetfunctionPicard")==0) return LevelsetfunctionPicardEnum;
    833857              else if (strcmp(name,"LinearFloatingMeltRate")==0) return LinearFloatingMeltRateEnum;
     858              else if (strcmp(name,"SpatialLinearFloatingMeltRate")==0) return SpatialLinearFloatingMeltRateEnum;
    834859              else if (strcmp(name,"LliboutryDuval")==0) return LliboutryDuvalEnum;
    835860              else if (strcmp(name,"Loads")==0) return LoadsEnum;
     
    850875              else if (strcmp(name,"Masscon")==0) return MassconEnum;
    851876              else if (strcmp(name,"Massfluxatgate")==0) return MassfluxatgateEnum;
    852               else if (strcmp(name,"MassFlux")==0) return MassFluxEnum;
     877         else stage=8;
     878   }
     879   if(stage==8){
     880              if (strcmp(name,"MassFlux")==0) return MassFluxEnum;
    853881              else if (strcmp(name,"MasstransportAnalysis")==0) return MasstransportAnalysisEnum;
    854882              else if (strcmp(name,"MasstransportSolution")==0) return MasstransportSolutionEnum;
     
    875903              else if (strcmp(name,"Matestar")==0) return MatestarEnum;
    876904              else if (strcmp(name,"Matice")==0) return MaticeEnum;
    877          else stage=8;
    878    }
    879    if(stage==8){
    880               if (strcmp(name,"Matlitho")==0) return MatlithoEnum;
     905              else if (strcmp(name,"Matlitho")==0) return MatlithoEnum;
    881906              else if (strcmp(name,"Matpar")==0) return MatparEnum;
    882907              else if (strcmp(name,"MatrixParam")==0) return MatrixParamEnum;
     
    973998              else if (strcmp(name,"Outputdefinition59")==0) return Outputdefinition59Enum;
    974999              else if (strcmp(name,"Outputdefinition5")==0) return Outputdefinition5Enum;
    975               else if (strcmp(name,"Outputdefinition60")==0) return Outputdefinition60Enum;
     1000         else stage=9;
     1001   }
     1002   if(stage==9){
     1003              if (strcmp(name,"Outputdefinition60")==0) return Outputdefinition60Enum;
    9761004              else if (strcmp(name,"Outputdefinition61")==0) return Outputdefinition61Enum;
    9771005              else if (strcmp(name,"Outputdefinition62")==0) return Outputdefinition62Enum;
     
    9981026              else if (strcmp(name,"Outputdefinition81")==0) return Outputdefinition81Enum;
    9991027              else if (strcmp(name,"Outputdefinition82")==0) return Outputdefinition82Enum;
    1000          else stage=9;
    1001    }
    1002    if(stage==9){
    1003               if (strcmp(name,"Outputdefinition83")==0) return Outputdefinition83Enum;
     1028              else if (strcmp(name,"Outputdefinition83")==0) return Outputdefinition83Enum;
    10041029              else if (strcmp(name,"Outputdefinition84")==0) return Outputdefinition84Enum;
    10051030              else if (strcmp(name,"Outputdefinition85")==0) return Outputdefinition85Enum;
     
    10511076              else if (strcmp(name,"SealevelAbsolute")==0) return SealevelAbsoluteEnum;
    10521077              else if (strcmp(name,"SealevelEmotion")==0) return SealevelEmotionEnum;
    1053               else if (strcmp(name,"SealevelEustatic")==0) return SealevelEustaticEnum;
    10541078              else if (strcmp(name,"SealevelInertiaTensorXZ")==0) return SealevelInertiaTensorXZEnum;
    10551079              else if (strcmp(name,"SealevelInertiaTensorYZ")==0) return SealevelInertiaTensorYZEnum;
     
    10971121              else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum;
    10981122              else if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum;
    1099               else if (strcmp(name,"Sset")==0) return SsetEnum;
     1123         else stage=10;
     1124   }
     1125   if(stage==10){
     1126              if (strcmp(name,"Sset")==0) return SsetEnum;
    11001127              else if (strcmp(name,"SteadystateSolution")==0) return SteadystateSolutionEnum;
    11011128              else if (strcmp(name,"StressbalanceAnalysis")==0) return StressbalanceAnalysisEnum;
     
    11211148              else if (strcmp(name,"ThermalSpctemperature")==0) return ThermalSpctemperatureEnum;
    11221149              else if (strcmp(name,"ThicknessErrorEstimator")==0) return ThicknessErrorEstimatorEnum;
    1123          else stage=10;
    1124    }
    1125    if(stage==10){
    1126               if (strcmp(name,"TotalFloatingBmb")==0) return TotalFloatingBmbEnum;
     1150              else if (strcmp(name,"TotalFloatingBmb")==0) return TotalFloatingBmbEnum;
    11271151              else if (strcmp(name,"TotalFloatingBmbScaled")==0) return TotalFloatingBmbScaledEnum;
    11281152              else if (strcmp(name,"TotalGroundedBmb")==0) return TotalGroundedBmbEnum;
Note: See TracChangeset for help on using the changeset viewer.