Versions 3.5.*
Version 3.5.0
The new version of the library is issued 2009/08/23.
- Random access to Samcef “des” and “fac” Result files.
- Addition of one “UNDEF” layer for Result keys.
- Most methods of “NastranDb” class devoted to the manipulation of XDB attachments
have been renamed. (The “Xdb” in method name has been removed.)
- Addition of method “getAttachmentNbrSubCases” to “NastranDb” class.
- Correction of a bug in the conversion of “SamcefDb” arguments in COM component.
- Correction of several bugs related to the modification of coordinate systems for beam
Results.
The modifications of the manual correspond to some of the modifications of the library and a few errors in
the manual have been corrected.
Moreover:
- Correction of Samcef Contact Result names in the manual.
- Suppression of the example illustrating sequential access to Nastran XDB Results with
excel.
- Addition of an example illustrating random access to Samcef DES/FAC Results with
excel.
- Modification of the excel post-processing example to allow the post-processing of
Samcef Results as well as Nastran Results.
Version 3.5.1
The new version of the library is issued 2009/11/08.
- Correction of a bug in the writing of Nastran cards in wide format.
- Correction of a bug in the reading of Groups from Patran session files. (Now several
“ga_group_entity_add” statements can be interpreted for a single Group, or a Group can
be build by reading several session files.)
- Correction of a bug in method “deriveByRemapping” method of Result class. The
“MergeLayersKeepId” option did not keep the layer as it should.
- Correction of a bug in the writing of GMSH meshes for Nastran models.
Version 3.5.2
The new version of the library is issued 2009/12/13.
- Correction of several bugs in the CLA calculations (ClaLam class).
- Correction of a bug in the creation of COM component. (The creation of component was
not possible with several languages.)
The modifications of the manual correspond to some of the modifications of the library and a few errors in
the manual have been corrected.
Version 3.5.3
The new version of the library is issued 2010/01/03.
- Modification of method “getAttachmentNbrSubCases” in “NastranDb” class.
- Addition/modification of several DES/FAC “attachment” methods to the “SamcefDb”
class. (The purpose of these modifications is to defined the same methods in “NastranDb”
and “SamcefDb” class.
- Addition of several checks when results are read from Nastran XDB files (insertion of
pairs key-values for composite results in particular).
- Addition of methods “isThermalLoadingDefined”, “isMoistureLoadingDefined” and
“isMechanicalLoadingDefined” to the “ClaLam” class.
- Correction of a bug in the management of units for Classical Laminate Analysis.
- Modification of the management of storage buffers for methods and classes providing
random access to binary Result files. (Presently, Nastran XDB files and Samcef DES/FAC
files.) After the modification the, management of buffers is common to the different
result attachments. The maximum capacity for storage buffers is managed by singleton
methods “setStorageBufferMaxCapacity” and “getStorageBufferMaxCapacity” of the
generic “DataBase” Class. The corresponding methods of “NastranDb” and “SamcefDb”
classes have been deleted.
- Correction of a bug in the reading of Nastran SOL107 Results from XDB files.
- Correction of a bug in the simplification of include paths when Nastran BDF files are read
with “readBdf” method of “NastranDb” class. The same correction has been done for the
reading of Samcef Bacon files with “readSamcefDat” method of “SamcefDb” class.
The modifications of the manual correspond to some of the modifications of the library and a few errors in
the manual have been corrected.
Moreover:
- In examples “RUBY/EX13”, modification of the source file “extendedCLA.rb” to
illustrate the use of new “ClaLam” class methods. The manual is modified accordingly.
Version 3.5.4
The new version of the library is issued 2010/01/24.
- Correction of a bug in the storage buffer for Result reading. (Previously, the actual size
of buffer was 16 times the size specified by the call of “setStorageBufferMaxCapacity”.)
- Correction of a bug in the reading of Samcef contact result codes 1305, 1306 and 1307
from FAC result files.
- Correction of a bug in the reading of abbreviations from Samcef "dat" files.
he modifications of the manual correspond to some of the modifications of the library and a few errors in
the manual have been corrected. Moreover:
- In examples “RUBY/EX13”, modification of the source file “extendedCLA.rb” to
illustrate the use of new “ClaLam” class methods. The manual is modified accordingly.
Version 3.5.5
The new version of the library is issued 2010/01/31.
- Correction of small bugs in the random access to Nastran XDB result files.
- Improvement of the reading of ESAComp files. Now version 4 files are supported as well
as those of version 3.4.
The modifications of the manual correspond to some of the modifications of the library and a few errors in
the manual have been corrected. Moreover:
- Addition of installation instructions to the distributed ruby extensions and COM
components.
- Modification and documentation of the COM excel examples.
Version 3.5.6
The new version of the library is issued 2010/02/07.
- Correction of a bug in the extraction of Result eigen-values. Previously, the extraction
algorithm sometimes failed when two eigen-values were very close to each other.
- Correction of a bug in the reading of Nastran BDF files. The rules for including sub-files
have changed.
The modifications of the manual correspond to some of the modifications of the library and a few errors in
the manual have been corrected. Moreover:
- More explanation is given about the rules applied by FeResPost to include sub-files when
Nastran BDF files are imported into a DataBase.
- Some tidying up of the manual (among other things in the list of versions and changes).
- Addition of the example “RUBY/EX01/readBdf_V3.rb” to test new versions of file
includes statement in BDF read with “readBdf” of “NastranDb” class.
Version 3.5.7
The new version of the library is issued 2010/02/21.
- Correction of a bug in the reading of result code 221 (reaction forces and moments) from
Samcef Mecano des/fac files.
The modifications of the manual correspond to some of the modifications of the library and a few errors in
the manual have been corrected. Moreover:
- Additional information on the Hash object returned by “getAttachmentResults” and
“getAttachmentResultsCombili” in NastranDb and SamcefDb classes.
- New example “RUBY/EX19/attachedXdbExtract.rb” illustrating the extraction of
Results from XDB attachments.
Version 3.5.8
The new version of the library is issued 2010/04/11.
- Correction of several bugs here and there. Most of these bugs are related to segmentation
faults that appear when using the Microsoft Visual C++ compiler.
- Correction of several bugs in the reading of Nastran CBEAM element forces, stresses
and strains from XDB result files.
- Correction of a bug in Nastran XDB files reading. Now, results produced with SORT2
Nastran output can be read as well as those produced with SORT1 option.
- Addition of flag “DES_FAC_DEBUG” to SamcefDb class to allow the debugging of
Des/Fac Result files access.
- Modification in the reading of Samcef Des files: lines containing NULL characters are
now accepted by FeResPost. (Note that we consider this as a bug in Samcef, as it is very
nasty to add NULL characters in a file that is supposed to be formatted.)
The modifications of the manual correspond to some of the modifications of the library and a few errors in
the manual have been corrected. Moreover:
Version 3.5.9
The new version of the library is issued 2010/05/02.
- Correction of several bugs in COM conversions, and iterators.
- Addition of a second version of Yamada-Sun criterion (more adapted to the justification
of fabrics).
The modifications of the manual correspond to some of the modifications of the library and a few errors in
the manual have been corrected. Moreover:
- The Laminate Analysis example with Excel has been updated. (Several bugs were fixed
in thee excel VBA.)