FeResPost is a library that allows the rapid development of small programs to be used to automate the post-processingof structural analysis finite element results. The library is distributed both as a ruby extension (LINUX and WindowsXP) and as a COM component (WindowsXP only).
It provides an access to 7 classes and 2 module allowing the manipulation of FE Entities and results. The 7 classes are :
The "DataBase'' class that is used to store a FE model and other entities (Groups, Results,...). This class is a generic class that can not be instanciated. To classes inherit the DataBase class:
The ``NastranDb'' class that is used for the manipulation of Nastran models and Results.
The ``SamcefDb'' class that is used for the manipulation of Samcef models and Results.
The ``Result'' class that allows the manipulation of Results, thier transformation,...
The ``ResKeyList'' class, very useful to manipulate Result entities.
The ``Group'' class that allows the definition of Groups, thier manipulation, the extraction of Results on small parts of the structure.
The ``CoordSys'' class for the manipulation of coordinate systems (still to be done)
The ``Post'' module gives access to several additional functions.
Four classes used to perform Classical Laminate Analysis calculations are also provided
The ``ClaDb'' class that stores composite entities,
The ``ClaMat'' class used to mainpulate materials,
The ``ClaLam'' class to store laminates and perform CLA calculations.
The ``ClaLoad'' class used to manipulate loadings applied to Laminates.
The CLA classes are interfaced with the rest of FeResPost and allow to post-process very efficiently composite finite element Results.
FeResPost allows the simultaneous manipulation of several models by defining several NastranDb and SamcefDb objects, and different Nastran and Samcef models can be manipulated simultaneously.