Chapter I.0
Introduction
FeResPost is a library that allows the manipulation of finite element entities and results. Its purpose is
to ease the development of post-processing programs. The supported solvers and corresponding
program preferences are discussed in Part III of the document.
The various capabilities implemented in the ruby extension are mainly inspired by Patran
capabilities. Several types of objects can be manipulated:
- The “DataBase” class corresponds to the Patran concept of dataBase. It is used to store
the finite element model definition, the results, the groups,... It also allows to perform
operations on the corresponding objects. This class is presented in Chapter I.1.
- The “CoordSys” class allows the definition and manipulation of coordinate systems. This
class is very practical for some manipulation of Results. It is presented in Chapter I.2.
- The “Group” class corresponds to the Patran “group”. This class is presented in
Chapter I.3.
- The “Result” class is used to retrieve, store, transform finite element results. This class is
presented in Chapter I.4.
- The “ResKeyList” class is very useful to define lists of entities on which results are
to be retrieved. This class is presented in Chapter I.5. Actually, this class is still under
construction. However, the ResKeyList objects are already used for the manipulation of
Results (section I.4.3).
Finally, additional functions, not member of any class are defined in a module called “Post”.