Changeset 13427


Ignore:
Timestamp:
09/24/12 22:23:14 (12 years ago)
Author:
Eric.Larour
Message:

New enums for dependent and independent variables

Location:
issm/trunk-jpl/src
Files:
13 added
3 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h

    r13349 r13427  
    1313        /*Model fields {{{1*/
    1414        AutodiffIsautodiffEnum,
    15         AutodiffDependentsEnum,
    1615        AutodiffNumDependentsEnum,
    17         AutodiffIndependentsEnum,
     16        AutodiffNumDependentObjectsEnum,
     17        AutodiffDependentObjectNamesEnum,
     18        AutodiffDependentObjectTypesEnum,
     19        AutodiffDependentObjectsEnum,
    1820        AutodiffNumIndependentsEnum,
     21        AutodiffNumIndependentObjectsEnum,
     22        AutodiffIndependentObjectNamesEnum,
     23        AutodiffIndependentObjectTypesEnum,
     24        AutodiffIndependentObjectsEnum,
    1925        AutodiffJacobianEnum,
    2026        AutodiffXpEnum,
    21         AutodiffFosForwardOutputEnum,
     27        AutodiffDriverEnum,
     28        AutodiffFosForwardIndexEnum,
    2229        BalancethicknessSpcthicknessEnum,
    2330        BalancethicknessStabilizationEnum,
     
    3138        ConstantsReferencetemperatureEnum,
    3239        ConstantsYtsEnum,
     40        DependentObjectEnum,
    3341        DiagnosticAbstolEnum,
    3442        DiagnosticIcefrontEnum,
     
    7078        HydrologySpcwatercolumnEnum,
    7179        HydrologyStabilizationEnum,
     80        IndependentObjectEnum,
    7281        InversionControlParametersEnum,
    7382        InversionCostFunctionEnum,
     
    273282        DofIndexingEnum,
    274283        DoubleInputEnum,
     284        DataSetParamEnum,
    275285        DoubleMatArrayParamEnum,
    276286        DoubleMatParamEnum,
  • issm/trunk-jpl/src/m/enum/EnumDefinitions.py

    r13349 r13427  
    1919        return StringToEnum('AutodiffIsautodiff')[0]
    2020
    21 def AutodiffDependentsEnum():
    22         """
    23         AUTODIFFDEPENDENTSENUM - Enum of AutodiffDependents
    24 
    25            Usage:
    26               macro=AutodiffDependentsEnum()
    27         """
    28 
    29         return StringToEnum('AutodiffDependents')[0]
    30 
    3121def AutodiffNumDependentsEnum():
    3222        """
     
    3929        return StringToEnum('AutodiffNumDependents')[0]
    4030
    41 def AutodiffIndependentsEnum():
    42         """
    43         AUTODIFFINDEPENDENTSENUM - Enum of AutodiffIndependents
    44 
    45            Usage:
    46               macro=AutodiffIndependentsEnum()
    47         """
    48 
    49         return StringToEnum('AutodiffIndependents')[0]
     31def AutodiffNumDependentObjectsEnum():
     32        """
     33        AUTODIFFNUMDEPENDENTOBJECTSENUM - Enum of AutodiffNumDependentObjects
     34
     35           Usage:
     36              macro=AutodiffNumDependentObjectsEnum()
     37        """
     38
     39        return StringToEnum('AutodiffNumDependentObjects')[0]
     40
     41def AutodiffDependentObjectNamesEnum():
     42        """
     43        AUTODIFFDEPENDENTOBJECTNAMESENUM - Enum of AutodiffDependentObjectNames
     44
     45           Usage:
     46              macro=AutodiffDependentObjectNamesEnum()
     47        """
     48
     49        return StringToEnum('AutodiffDependentObjectNames')[0]
     50
     51def AutodiffDependentObjectTypesEnum():
     52        """
     53        AUTODIFFDEPENDENTOBJECTTYPESENUM - Enum of AutodiffDependentObjectTypes
     54
     55           Usage:
     56              macro=AutodiffDependentObjectTypesEnum()
     57        """
     58
     59        return StringToEnum('AutodiffDependentObjectTypes')[0]
     60
     61def AutodiffDependentObjectsEnum():
     62        """
     63        AUTODIFFDEPENDENTOBJECTSENUM - Enum of AutodiffDependentObjects
     64
     65           Usage:
     66              macro=AutodiffDependentObjectsEnum()
     67        """
     68
     69        return StringToEnum('AutodiffDependentObjects')[0]
    5070
    5171def AutodiffNumIndependentsEnum():
     
    5979        return StringToEnum('AutodiffNumIndependents')[0]
    6080
     81def AutodiffNumIndependentObjectsEnum():
     82        """
     83        AUTODIFFNUMINDEPENDENTOBJECTSENUM - Enum of AutodiffNumIndependentObjects
     84
     85           Usage:
     86              macro=AutodiffNumIndependentObjectsEnum()
     87        """
     88
     89        return StringToEnum('AutodiffNumIndependentObjects')[0]
     90
     91def AutodiffIndependentObjectNamesEnum():
     92        """
     93        AUTODIFFINDEPENDENTOBJECTNAMESENUM - Enum of AutodiffIndependentObjectNames
     94
     95           Usage:
     96              macro=AutodiffIndependentObjectNamesEnum()
     97        """
     98
     99        return StringToEnum('AutodiffIndependentObjectNames')[0]
     100
     101def AutodiffIndependentObjectTypesEnum():
     102        """
     103        AUTODIFFINDEPENDENTOBJECTTYPESENUM - Enum of AutodiffIndependentObjectTypes
     104
     105           Usage:
     106              macro=AutodiffIndependentObjectTypesEnum()
     107        """
     108
     109        return StringToEnum('AutodiffIndependentObjectTypes')[0]
     110
     111def AutodiffIndependentObjectsEnum():
     112        """
     113        AUTODIFFINDEPENDENTOBJECTSENUM - Enum of AutodiffIndependentObjects
     114
     115           Usage:
     116              macro=AutodiffIndependentObjectsEnum()
     117        """
     118
     119        return StringToEnum('AutodiffIndependentObjects')[0]
     120
    61121def AutodiffJacobianEnum():
    62122        """
     
    79139        return StringToEnum('AutodiffXp')[0]
    80140
    81 def AutodiffFosForwardOutputEnum():
    82         """
    83         AUTODIFFFOSFORWARDOUTPUTENUM - Enum of AutodiffFosForwardOutput
    84 
    85            Usage:
    86               macro=AutodiffFosForwardOutputEnum()
    87         """
    88 
    89         return StringToEnum('AutodiffFosForwardOutput')[0]
     141def AutodiffDriverEnum():
     142        """
     143        AUTODIFFDRIVERENUM - Enum of AutodiffDriver
     144
     145           Usage:
     146              macro=AutodiffDriverEnum()
     147        """
     148
     149        return StringToEnum('AutodiffDriver')[0]
     150
     151def AutodiffFosForwardIndexEnum():
     152        """
     153        AUTODIFFFOSFORWARDINDEXENUM - Enum of AutodiffFosForwardIndex
     154
     155           Usage:
     156              macro=AutodiffFosForwardIndexEnum()
     157        """
     158
     159        return StringToEnum('AutodiffFosForwardIndex')[0]
    90160
    91161def BalancethicknessSpcthicknessEnum():
     
    199269        return StringToEnum('ConstantsYts')[0]
    200270
     271def DependentObjectEnum():
     272        """
     273        DEPENDENTOBJECTENUM - Enum of DependentObject
     274
     275           Usage:
     276              macro=DependentObjectEnum()
     277        """
     278
     279        return StringToEnum('DependentObject')[0]
     280
    201281def DiagnosticAbstolEnum():
    202282        """
     
    589669        return StringToEnum('HydrologyStabilization')[0]
    590670
     671def IndependentObjectEnum():
     672        """
     673        INDEPENDENTOBJECTENUM - Enum of IndependentObject
     674
     675           Usage:
     676              macro=IndependentObjectEnum()
     677        """
     678
     679        return StringToEnum('IndependentObject')[0]
     680
    591681def InversionControlParametersEnum():
    592682        """
     
    25392629        return StringToEnum('DoubleInput')[0]
    25402630
     2631def DataSetParamEnum():
     2632        """
     2633        DATASETPARAMENUM - Enum of DataSetParam
     2634
     2635           Usage:
     2636              macro=DataSetParamEnum()
     2637        """
     2638
     2639        return StringToEnum('DataSetParam')[0]
     2640
    25412641def DoubleMatArrayParamEnum():
    25422642        """
     
    47574857        """
    47584858
    4759         return 474
    4760 
     4859        return 484
     4860
  • issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m

    r13349 r13427  
    99%      macro=MaximumNumberOfEnums()
    1010
    11 macro=474;
     11macro=484;
Note: See TracChangeset for help on using the changeset viewer.