The new version of the library is issued 2007/02/18.
Correction of a bug in the re-definition of “+”, “-” and “*” operators of the Array class.
Addition of sub-layer id field to the Result keys. Several classes and methods are affected by this modification:
Several methods of the “Result” class are modified: “getData”, “extractResultOnEntities”, “insert”, “each”, “each_key”.
One also added methods “extractResultOnSubLayers”, “extractSubLayers”.
Several methods of the ResKeyList class: “insert”, “each”. One also added “extractSubLayers” method.
When possible, one tried to modify the methods in such a way that previous versions of ruby programs using FeResPost were not to be deeply modified. Most modified methods do not require a corresponding modification of the ruby programs. However, for “getData” and “each” methods of Result class, more care is necessary. To ease the migration of post-processings, the previous version of “getData” still exists but has been renamed “oldGetData”.
It is now possible to read Samcef result codes 1???? and 2????. (Composite results on top and bottom surfaces of plies.) This is related to the addition of a sub-Layer ID in Result keys.
Addition of methods “activateSamcefSubLayerResCodes” and “desactivateSamcefSubLayerResCodes” to the “Post” module to desactivate the reading of sub-layer result codes from Samcef finite element Results.
Modifications in the importation of Nastran shell bending and curvature Results.
The modifications of the manual correspond to some of the modifications of the library.