Versions 4.0.*
Version 4.0.0
The new version of the library is issued 2010/08/18.
- FeResPost is now also distributed as a .NET assembly.
- In CLA classes, the “Id” attribute is no longer accessible by methods “setId” and “getId”.
Instead, the corresponding attributes (ruby) or properties (COM and .NET) have to be
used.
- In all classes, the “Name” attribute is no longer accessible by methods “setName” and
“getName”. Instead, the corresponding attributes (ruby) or properties (COM and .NET)
have to be used.
- In class ClaMat, the material type can no longer be accessed by “setType”, “getType”
and “getTypeName” methods. Instead, the corresponding attributes (ruby) or properties
(COM and .NET) have to be used.
- In “Result” class, several “set” or “get” methods have become attributes. These methods
correspond to “Name”, “TensorOrder”, “Format” and “Size” attributes. (Note that the
“size” attribute or property has been renamed “Size”.)
- Similarly, The “Size” and “Name” attributes of “ResKeyList” class have been modified.
Note that the “size” attribute or property has been renamed “Size”.)
- in “ClaLam” class, the methods returning load results by ply have been modified: the
returned values have a different format.
- In “ClaLam” class of COM
component, the methods “getMaxDerived”, “getMinDerived”, “getMaxFailureIndices”,
“getMinFailureIndices”, “getMaxReserveFactors” and “getMinReserveFactors” returns
2 dimensional Arrays of sizes N*3.
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:
- Parts VIII and IX corresponding to the .NET assembly have been added.
- ...
Version 4.0.1
The new version of the library is issued 2010/10/17.
- Methods “setVerbosityLevel” and “getVerbosityLevel” have been added to “Post”
Module.
- Methods “convertIdfierToString” and “convertStringToIdfier” have been added to “Post”
Module.
- Correction of several small bugs in the .NET assembly, and in the reading of Nastran
BDF cards in free format.
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 in the “PostProject.xls” COM example: there was a problem in the extraction
of connection loads.
- The COM examples with Excel have been modified to allow debugging by setting the
value of a “verbosityLevel” variable.
- ...
Version 4.0.2
The new version of the library is issued 2010/11/01.
- Correction in method “convertStringToIdfier” of “Post” Module.
- Correction of method “getOOPSStiffness” in “ClaMat” Class.
- Correction of a small bug in the reading of RBE3 MPC elements from Nastran BDF files.
- Several memory leaks have been quenched.
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:
- Minor corrections in the manual and in the examples.
- ...
Version 4.0.3
The new version of the library is issued 2010/11/14.
- Several minor bugs have been fixed (memory leaks).
- A few modifications in the construction of Groups to avoid a too large use of RAM.
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:
- Several corrections in the “PostProject.xls” example to reduce the use of computer
memory.
- ...
Version 4.0.4
The new version of the library is issued 2011/02/20.
- Correction of a several memory leaks that occurred when exceptions were thrown.
(Cleaning of temporary variables when exceptions were thrown.)
- Addition of methods in “Group” and “Result” classes that allow the conversions between
these objects and SQL BLOBs.
- In .NET assembly, the assignment operators (operator=) of the FeResPost classes, have
been removed.
- In .NET assembly, definition of “finalizer” methods in FeResPost classes. (Huge memory
leaks!)
- in COM component: correction of an error in vector<result*> conversion.
- ...
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 examples illustrating the manipulation of FeResPost BLOBs with SQLite.
- FeResPost is again distributed under the terms of the general public license.
Version 4.0.5
The new version of the library is issued 2011/03/13.
- Correction of a bug in blob conversion of Results. (Conversion failed when “void”
Results were considered.)
- A few modifications in the output of Results in GMSH files. Now the Results should be
output without problem even when some of the keys do not match finite element entities
(nodes or elements) defined database.
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:
- Modification of the post-processing with excel project. It is now possible to save an
SQLite3 database that can be used a posteriori to build envelopes of Results to be saved
in GMSH files.
Version 4.0.6
The new version of the library is issued 2011/04/25.
- Correction of a bug in “addResult” of generic DataBase class. (A huge memory leak.)
- Correction of a bug in the random access to XDB results. (Previously latest key-value
pairs in data blocks were sometimes “forgotten”.)
- Correction of bug in “attachDesFac” method of “SamcefDb” class. (In some cases, the
method failed and FeResPost crashed.)
Modification of the manual and examples:
- Modification of the post-processing with excel project. The method “getCurrentDb”
of “DbAndLoadCases” Module has been modified to ensure that the last DataBase is
returned.
- Also in post-processing with excel example, the Module “ResultsGmsh” has been
modified in such a way that the post-processing also works when SQLite is not available,
or installed in a different location.
- Addition of a spreadsheet for manipulation of Groups in examples “PostXdbRandom.xls”
and “PostDesFacRandom” examples.
Version 4.0.7
The new version of the library is issued 2011/06/05.
- Correction of a bug in XDB files random access. Now the access to files alarger than 1
Tb should work. (Previously the limit was approximately 2 Gb.)
- Correction of a bug in Nastran FAC files random access. Now the access to files alarger
than 1 Tb should work. (Previously the limit was approximately 2 Gb.)
- The “activate” and “desactivate” methods have been renamed “enable” and “disable”.
Modification of the manual and examples:
- Examples have been modified to correspond to the new “enable” and “disable” methods
Version 4.0.8
The new version of the library is issued 2011/07/24.
- The COM component is now also distributed as an out-of-proc (EXE) server.
Version 4.0.9
The new version of the library is issued 2011/09/18.
- Correction of a bug in the reading of CSHEAR element stresses from op2 files. (The
“elemId” field of result keys was not initialized.)
- Reading of CONROD and CSHEAR results from xdb files.
- COM component is provided with a Proxy/stub dll.
Version 4.0.10
The new version of the library is issued 2011/09/25.
- Attribution of a default load case name when Results are read from Nastran OP2 or
XDB files and no SUBTITLE has been defined in the corresponding Nastran SUBCASE
definition.
- Special care has been taken to correctly identify the version of .NET assembly.
Modification of the manual and examples:
- Update of the manual according to the modifications of the library.
- Update of information on the component registration.
Version 4.0.11
The new version of the library is issued 2011/11/06.
- Addition of the “FromTo” parameters “MergeSubLayers” and “MergeSubLayersKeepId”
for the method “deriveByRemapping” of “Result” class.
- Modification of “getData” methods of “Result” and “ResKeyList” classes in such a way
that they return coherent default “string” or “int” values. (Coherence between the two
classes, but also between the ruby extension, COM component and .NET assembly.)
- Addition of the methods “getElementType”, “getElementTypeName”,
“getElementDim”, “getElementNbrNodes”, “getElementNbrCornerNodes” to the
generic DataBase class.
- Addition of the method “getElementPropertyId” to the NastranDb class.
- Distribution of a “vbaruby” bridge for the embedding of ruby in MS-Office programs,
and the dispatch of VBA calls to ruby interpreter. (See X.G.)
- A few improvements in the “writeBdfLines” method of “NastranDb” class.
Modification of the manual and examples:
- Modification of the example “RUBY/EX16/elemConnectivity.rb”.
- Elimination of “ResultsEnveloper” module from “COMEX/EX10/PostProject.xls”
example.
- Addition of an example illustrating the use of vbaruby bridge to call ruby post-processing
programs from excel. (See Appendix X.G.)
Version 4.0.12
The new version of the library is issued 2012/01/02.
- Addition of methods allowing to access the characteristics of nodes in NastranDb and
SamcefDb classes. (Access to coordinates, ACID or RCID.)
- Addition
of methods “checkAbbreviationExists”, “checkCoordSysExists”, “checkElementExists”,
“checkNodeExists” and “checkRbeExists” in the generic “DataBase” class.
- In the “CoordSys” class, addition of methods allowing the transformation of point
coordinates, or vectors and tensors components.
Modification of the manual and examples:
- Description of the new methods have been added in the user manual.
- Addition of an example illustrating the transformation of point coordinates and vector or
tensor components in the “CoordSys” class. (See section IV.2.4.5.)