Changeset 11643


Ignore:
Timestamp:
03/06/12 10:24:30 (13 years ago)
Author:
Mathieu Morlighem
Message:

Trying to get rid of EnumToModelField (does not work anymore)

Location:
issm/trunk-jpl/src
Files:
1 deleted
4 edited
1 moved

Legend:

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

    r11509 r11643  
    480480};
    481481
    482 /*Functions on enums: */
    483 const char *EnumToModelField(int  en);
    484 
    485482#endif
  • TabularUnified issm/trunk-jpl/src/c/EnumDefinitions/README

    r8224 r11643  
    44- EnumToStringx.cpp
    55- src/m/enum/*
    6 all these files are automatically synchronized with EnumDefinitions.h and EnumToModelField.cpp
     6all these files are automatically synchronized with EnumDefinitions.h
    77
    88TO ADD AN ENUM:
  • TabularUnified issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh

    r11407 r11643  
    1313NUMENUMS=$(wc -l temp | awk '{printf("%s",$1);}');
    1414
    15 #Take care of EnumToModelField.m first (easy)
    16 #Build EnumToModelField.m {{{1
    17 cat <<END > $ISSM_TIER/src/m/enum/EnumToModelField.m
    18 function string=EnumToModelField(enum)
    19 %ENUMTOMODELFIELD - output string of model field associated to enum
    20 %
    21 %   WARNING: DO NOT MODIFY THIS FILE
    22 %            this file has been automatically generated by src/c/EnumDefinitions/Synchronize.sh
    23 %            Please read src/c/EnumDefinitions/README for more information
    24 %
    25 %   Usage:
    26 %      string=EnumToModelField(enum)
    27 
    28 switch enum,
    29 
    30 END
    31 
    32 cat EnumToModelField.cpp | grep "case" | sed -e "s/Enum :/Enum(),/g" -e "s/\"/'/g" -e "s/return /string=/g" -e "s/;/; return/g" >> $ISSM_TIER/src/m/enum/EnumToModelField.m
    33 
    34 cat <<END >> $ISSM_TIER/src/m/enum/EnumToModelField.m
    35                 otherwise, error(['Enum ' num2str(enum)  ' not found associated to any model field']);
    36 
    37 end
    38 END
    39 #}}}
    4015#Build EnumToStringx.cpp {{{1
    4116#Header
  • TabularUnified issm/trunk-jpl/src/c/Makefile.am

    r11508 r11643  
    253253                                        ./io/PrintfFunction.cpp\
    254254                                        ./EnumDefinitions/EnumDefinitions.h\
    255                                         ./EnumDefinitions/EnumToModelField.cpp\
    256255                                        ./modules/ModelProcessorx/ModelProcessorx.h\
    257256                                        ./modules/ModelProcessorx/ModelProcessorx.cpp\
  • TabularUnified issm/trunk-jpl/src/m/model/EnumToModelField.m

    r11639 r11643  
    22%ENUMTOMODELFIELD - output string of model field associated to enum
    33%
    4 %   WARNING: DO NOT MODIFY THIS FILE
    5 %            this file has been automatically generated by src/c/EnumDefinitions/Synchronize.sh
    6 %            Please read src/c/EnumDefinitions/README for more information
    7 %
    84%   Usage:
    95%      string=EnumToModelField(enum)
     6
     7disp('Warning: EnumToModelField is deprecated, it cannot work with new model definition. This function will be removed in the future');
    108
    119switch enum,
Note: See TracChangeset for help on using the changeset viewer.