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.
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.
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.
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.
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.
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.)
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.
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.
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.
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.
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.
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.
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.