FeResPost Web Site                     FeResPost Online User Manual

I.4.1.1 “Keys”

The “keys” of Results correspond to the entities to which “values” are associated. For example, a key may be:

So, at C++ level, each key is characterized by four integers:

At ruby level, one can work with either the C++ integer ids, or their String counterparts. The correspondence between Strings and integers are given in Tables I.4.2, I.4.3, I.4.4 and I.4.5. The data given in these Tables can be completed by additional data specific to the different supported solvers. (See Part III for more information.)

In Table I.4.4, the last layer IDs cannot be assigned to Result keys. The entries correspond to groups of layers and are used to perform extraction operations:


Table I.4.2: Correspondence between element strings and their integer ids.
No element association
"NONE" -1
For Results associated with elements
"elem 1" 1
"elem 2" 2
"elem 3" 3
"elem ..." ...


Table I.4.3: Correspondence between special nodes for element Results and their integer ids.
No node association
"NONE" -999
For Results associated with nodes
"node 1" 1
"node 2" 2
"node 3" 3
"node ..." ...


Table I.4.4: Correspondence between Result layer names and their integer ids.
For unlayered Results
NONE
-999
Undefined layer
UNDEF
-300
For stress recovery in bars and beams
"Point A" -201
"Point B" -202
"Point C" -203
"Point D" -204
"Point E" -205
"Point F" -206
For 2D elements
"Z0"1 -100
"Z1" -101
"Z2" -102
For Results in laminates (positive layers)
"layer 1" 1
"layer 2" 2
"layer 3" 3
"layer ..." ...
Group of layers for extraction operations
"Beam Points" -2001
"Shell Layers" -2002
"All Plies" -2003
"All Layers" -2004


Table I.4.5: Correspondence between Result sub-layer names and their integer ids. ("All Sub-Layers" is used for extractions only.)
"NONE" 0
"All Sub-Layers" 50
"Bottom" 101
"Mid" 102
"Top" 103

Note that the notion of “key” is also closely related to the “ResKeyList” ruby class which is simply a list of key objects (see Chapter I.5).