Changeset 11643
- Timestamp:
- 03/06/12 10:24:30 (13 years ago)
- 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 480 480 }; 481 481 482 /*Functions on enums: */483 const char *EnumToModelField(int en);484 485 482 #endif -
TabularUnified issm/trunk-jpl/src/c/EnumDefinitions/README ¶
r8224 r11643 4 4 - EnumToStringx.cpp 5 5 - src/m/enum/* 6 all these files are automatically synchronized with EnumDefinitions.h and EnumToModelField.cpp6 all these files are automatically synchronized with EnumDefinitions.h 7 7 8 8 TO ADD AN ENUM: -
TabularUnified issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh ¶
r11407 r11643 13 13 NUMENUMS=$(wc -l temp | awk '{printf("%s",$1);}'); 14 14 15 #Take care of EnumToModelField.m first (easy)16 #Build EnumToModelField.m {{{117 cat <<END > $ISSM_TIER/src/m/enum/EnumToModelField.m18 function string=EnumToModelField(enum)19 %ENUMTOMODELFIELD - output string of model field associated to enum20 %21 % WARNING: DO NOT MODIFY THIS FILE22 % this file has been automatically generated by src/c/EnumDefinitions/Synchronize.sh23 % Please read src/c/EnumDefinitions/README for more information24 %25 % Usage:26 % string=EnumToModelField(enum)27 28 switch enum,29 30 END31 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.m33 34 cat <<END >> $ISSM_TIER/src/m/enum/EnumToModelField.m35 otherwise, error(['Enum ' num2str(enum) ' not found associated to any model field']);36 37 end38 END39 #}}}40 15 #Build EnumToStringx.cpp {{{1 41 16 #Header -
TabularUnified issm/trunk-jpl/src/c/Makefile.am ¶
r11508 r11643 253 253 ./io/PrintfFunction.cpp\ 254 254 ./EnumDefinitions/EnumDefinitions.h\ 255 ./EnumDefinitions/EnumToModelField.cpp\256 255 ./modules/ModelProcessorx/ModelProcessorx.h\ 257 256 ./modules/ModelProcessorx/ModelProcessorx.cpp\ -
TabularUnified issm/trunk-jpl/src/m/model/EnumToModelField.m ¶
r11639 r11643 2 2 %ENUMTOMODELFIELD - output string of model field associated to enum 3 3 % 4 % WARNING: DO NOT MODIFY THIS FILE5 % this file has been automatically generated by src/c/EnumDefinitions/Synchronize.sh6 % Please read src/c/EnumDefinitions/README for more information7 %8 4 % Usage: 9 5 % string=EnumToModelField(enum) 6 7 disp('Warning: EnumToModelField is deprecated, it cannot work with new model definition. This function will be removed in the future'); 10 8 11 9 switch enum,
Note:
See TracChangeset
for help on using the changeset viewer.