Versions 2.9.*
Version 2.9.0
The new version of the library is issued 2007/04/15.
- Correction of a serious bug that affected all dyadic operations on Results. This bug
resulted in segmentation faults when FeResPost was run on windows, in version 2.8.0.
- Modification of the “writeGmsh” method in “DataBase” class. It is now possible to
output Results at "ElemCenterPoints". Void Results are no longer output in the file.
- Correction of a bug in the reading of Samcef banque file. No the reading should work for
all types of line splitting.
- Correction of a few other minor bugs.
- Addition of CLA module for Classical Laminate Analysis calculations. The module is still
under development.
The modifications of the manual correspond to some of the modifications of the library.
Version 2.9.1
The new version of the library is issued 2007/05/01.
- Correction of a few bugs in CLA module and its Classes:
- Correction of a problem of material orientation in the calculation of laminate shear
properties.
- Correction of the “each_ply” iterator in Laminate Class.
- Addition of an example illustrating the out-of-plane shear calculations with CLA
modules.
- It is now possible to define temperature loadings with different upper skin and lower skin
temperatures.
- Addition of moisture contribution to the loading. (Based on the same principles as the
temperature loading.)
The modifications of the manual correspond to some of the modifications of the library (among other
things the modifications of the thermo-elastic and hygrometric aspects of the CLA calculations). The
theoretical Chapter has been deeply transformed.
Version 2.9.2
The new version of the library is issued 2007/05/06.
- Correction of a bug in some string manipulation instructions. (The problem appeared
only for some computer architecture.)
- Modification of the methods used to manipulation temperature and moisture
contributions in Load class of CLA module.
- Better support of anisotropic materials.
- Better distinction of material types when mechanical, CTE and CME characteristics are
defined.
The modifications of the manual correspond to some of the modifications of the library.
Version 2.9.3
The new version of the library is issued 2007/05/13.
- Correction of a bug is Result methods "extractOnLayers" and “extractOnSubLayers”.
- Correction of a bug in “getResultCopy” method of DataBase class. (The bug occurred
when the one extracted result for a selection of entities AND on a list of layers or
sub-layers.)
- Addition of the reading of composite strength ratios in Nastran “op2” files.
- Improvement of the reading of ESAComp edf files: now laminates with repetition of
layers or symmetry are supported.
The modifications of the manual correspond to some of the modifications of the library.
Version 2.9.4
The new version of the library is issued 2007/05/20.
- The “Cla::DataBase” class has been renamed “CLA::CompDb”. (This to avoid
confusions between the “FeResPost::DataBase” and “FeResPost::CLA::DataBase”
classes.)
- Addition of CLA methods to the “DataBase” class. The methods are devoted to the
manipulation of “CompDb” class that stores materials and laminates corresponding to
finite element model stored in the DataBase object.
- Correction of a bug in the reading of ESAComp "edf" files.
- Correction of a bug in the definition of anisotropic materials in CLA module.
The modifications of the manual correspond to some of the modifications of the library.
Version 2.9.5
The new version of the library is issued 2007/07/01.
- Suppression of the concept of “active” CLA::CompDb object. The corresponding
methods of the CLA::CompDb class have been cancelled.
- It is now possible to insert Result objects into CLA::Load objects (“Shell Forces”,
“Shell Moments”, “Shell Strains”, “Shell Curvatures”, “Shell Temperatures”, “Shell
Moistures”)..
- In relation to this modification, the methods “setT” and “setH” of the Load object have
one additional parameter specifying the type of component to consider for laminate
load response. Also the type of mechanical components “femFM” and “femSC” have
been introduced. Also, eighteen methods for finite element Results insertions have been
introduced in “Load” class (section II.5.6).
- Addition of two iterators in the “DataBase” class: “each_nodeOfElement” and
“each_cornerNodeOfElement”. An example illustrating the use of these iterators has
been added.
- Addition of the “Mid” sub-layer ID. Also the correspondence between sub-layer names
and sub-layer IDs has been changed.
- Addition of the method “calcFiniteElementResponse” to the “Laminate” class. The same
method has been added to “CompDb” class too.
The modifications of the manual correspond to some of the modifications of the library. Moreover:
- In the “testSat” example, the bottom panel is modeled with surface elements and
laminates properties corresponding to a sandwich panel with laminated skins.
- Examples “EX15” and “EX16” have been added to the “RUBY” examples. (Example
“EX15” illustrates the production of composites Results from other finite element
Results.)
Version 2.9.6
The new version of the library is issued 2007/07/11.
- Correction of a bug in the reading of continuation cards in Nastran Bulk Data Files.
- Support for “include” statements in Nastran Bulk Data Files. Now the Bulk Data Files
can be split in several files.
- Support for “input” statements in Samcef banque files. Here again, this allows to split the
model in several files.
The modifications of the manual correspond to some of the modifications of the library. Moreover:
- Restructuration of the presentation of the ‘testSat” model, with one version with xdb
outputs, and one version with op2 outputs.
- The examples have been updated to take the modifications of “readBdf” in “DataBase”
class into account. (“include” statements.
Version 2.9.7
The new version of the library is issued 2007/07/29.
- Correction of a bug in the reading 1D element forces from Nastran “op2” result files.
- Correction of a bug in the reading of SPOINT elements from Nastran Bulk Data File.
- Addition of the method “getdXdbLcInfos” to the “DataBase” class.
- Addition of the methods “setFormat” and “getFormat” to the “Result” class.
- The previously deprecated method “oldGetData” has been completely deleted.
- It is now possible to read Complex Results from a Nastran xdb file. Nastran SOL107,
SOL108 and SOL111 are supported.
- Methods devoted to the manipulation of Complex Results have been defined in the
“Result” class. (See section I.4.9.)
- Correction of several bugs in reading Nastran Bulk Data Files. Among other things, the
reading of free format cards has been improved.
- Results from CELASi elements can now be read from an xdb Nastran Result file.
The modifications of the manual correspond to some of the modifications of the library. Moreover:
- Addition of an example illustrating the manipulation of Complex Results.
- The discussion of examples has been modified according to these different modifications.
Version 2.9.8
The new version of the library is issued 2007/08/05.
- Correction of a bug in the reading of binary xdb files.
- Correction of a bug in the reading of continuation fields when bulk data files are read.
- When Nastran Results are read, different load case names are attributed to Results with
no load case titles.
- The “Complex” class is no longer automatically required when FeresPost is loaded.
- Modification of classes and methods specific to the composite calculations:
- The classes “CLA::CompDb”, “CLA::Laminate”, “CLA::Material” and
“CLA::Load” have been renamed “ClaDb”, “ClaLam”, “ClaMat” and “ClaLoad”
respectively.
- These new classes are defined directly in “FeResPost” module. The
“FeResPost::CLA” module has been erased.
- Several “Composite” Methods of the “DataBase” class have been renamed:
“buildClaDb”, “getClaDbCopy”, “setClaDb” and “clearClaDb”.
The modifications of the manual correspond to some of the modifications of the library.
Version 2.9.9
The new version of the library is issued 2007/08/26.
- “DataBase” class is now virtual and two specialized classes have defined: “NastranDb”
and “SamcefDb” classes. The “DataBase” class no longer can be instantiated. This is a
modification of the extension that mirrors deep restructuration of the C++ programming
of FeResPost.
- In “DataBase” class, methods “buildClaDb”, “getClaDbCopy”, “setClaDb” and
“clearClaDb” have been suppressed. Instead, a method “getClaDb” has been inserted.
- The DataBase methods “getElementsAssociatedToMaterialId” and
“getElementsAssociatedToPropertyId” have been deprecated.
- Addition of method “getResultSize” to the generic DataBase class.
- Correction of a bug in the reading of Des and Fac Samcef Result files.
- Reading of new Samcef Codes: 1413, 3413, *423.
- Addition of a seventh optional parameter to the “readDesFac” method in SamcefDb class.
- Four singleton methods for activating and deactivating Samcef Result Codes have been
displaced from “Post” module to “SamcefDb” class.
- Similarly, five singleton methods of the “Post” module have been displaced in
“NastranDb” class as singleton methods.
- Modification of the Makefiles organization for compiling the code. The “build.bat” to be
used for compiling in Windows environment is suppressed. Now the compilation is to be
done with “make” command on windows too. (Installation on MSYS on windows might
be necessary.)
The modifications of the manual correspond to some of the modifications of the library.
Version 2.9.10
The new version of the library is issued 2007/09/02.
- In “readBdf” method of “NastranDb” class, a few bugs have been corrected. (Among
other things problems around void lines, or splitting of bulk Data Files.)
- Correction of a bug in the reading of strain tensor per plies from an xdb file.
- In CLA classes and methods, the “Equivalent Strain Tensor” is renamed “Mechanical
Strain Tensor”. Correspondingly, the method “getPliesEquivStrains” is renamed
“getPliesMechanicalStrains”.
- Addition of “calcFiniteElementCriteria” to DataBase and ClaLam classes.
The modifications of the manual correspond to some of the modifications of the library.
Version 2.9.11
The new version of the library is issued 2007/09/30.
- Modification of ClaLam methods devoted to the manipulation of allowables.
- Modification of ClaMat methods devoted to the manipulation of allowables, moduli,
CTEs and CMEs.
- Addition to the ClaMat class of methods allowing to recover characteristics in specified
direction. Some of the already existing methods have been renamed.
- Possibility to retrieve absolute and relative ply temperature and moisture when laminate
load response is calculated.
- Modification of the calculation of
in plies with CLA module.
- Modification of “max” and “min” methods in “Post” module.
- Addition of “insertRklVals” method to the “Result” class.
- Addition of a sixth parameter in “writeGmsh” method of DataBase class. The logical
parameter is used to trigger binary or ASCII output.
- Modification of the identification of sub-cases when Samcef Results are read from “des”
and “fac” files. The new denomination is now closer to the Nastran one. Also the integer
and real values associated to Results have been modified.
- Addition several of Mecano Thermal elements support in Samcef preferences.
- Several Mecano Thermal Results can now be read.
- A few bugs have been corrected.
The modifications of the manual correspond to some of the modifications of the library. A few examples
illustrating the modification of CLA classes have been added. Several correction in CLA theory and
classes descriptions.
Version 2.9.12
The new version of the library is issued 2007/10/07.
- Addition of methods “getGroupAllElements”, “getGroupAllNodes”,
“getGroupAllRbes”, ‘getGroupAllCoordSys”, “getGroupAllFEM” to the DataBase
class.
- Addition of method “renumberSubLayers” to the Result class.
- Modification of the reading for Shell Laminate Stresses from Nastran Results. Now the
inter-laminar stresses are better taken into account.
- Addition of method “calcFemLamProperties” to DataBase class (I.1.5).
- Correction of a few bugs.
The modifications of the manual correspond to some of the modifications of the library. Moreover:
- The examples in “TESTSAT/RUBY/EX15” has been modified. A modification of
coordinate system of the shell Results is done to obtain them in laminate axes.