Code_Aster ®
Version
8.1
Titrate:
Structure of Données LISTE_RELA
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.13-B Page
: 1/4
Organization (S): EDF-R & D/AMA
Handbook of Descriptif Informatique
D4.06 booklet: -
D4.06.13 document
Structure of Données LISTE_RELA
1 General information
The structure of data LISTE_RELA is a “volatile” structure of data which is useful in
operators of structure intermediate enters the data of the user (them
linear relations with dualiser) and their translation in finite elements of Lagrange (in the LIGREL of
CHARGE) and in CARTES containing the coefficients of the relations.
Approximately, the idea is as follows: one progressively stores the linear relations (one by one) in
a LISTE_RELA (routine AFRELA) then one “pours” the LISTE_RELA in the CHARGE in end of
order (routine AFLRCH).
Handbook of Descriptif Informatique
D4.06 booklet: -
HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
Structure of Données LISTE_RELA
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.13-B Page
: 2/4
2 Tree structure
LISTE_RELA (K19)::=record
“.RLCO”
: OJB
/S V R
/S V C
“.RLBE”
: OJB
/S V R
/S V C
/S V K24
“.RLDD”
: OJB
/S V K8
“.RLNO”
: OJB
/S V K8
“.RLNT”
: OJB
/S V I
“.RLPO”
: OJB
/S V I
“.RLSU”
: OJB
/S V I
“.RLTC”
: OJB
/S.E.K8
“.RLTV”
: OJB
/S.E.K8
“.RLNR”
: OJB
/S.E.I
3
Contents of the OJB
3.1 Notations
nb_rela
a number of relations stored in the LISTE_RELA
nb_coef_1rel a number of coefficients of a linear relation (“left” part of the equation)
The coefficients can be:
· realities
· or
complexes
nb_coef_tot
numbers total coefficients of the whole of the linear relations stored in
LISTE_RELA.
nb_coef_tot = nb_coef_1rel (1) +nb_coef_1rel (2) +…
coef_impo
specified value for the linear relation (“right” part of the equation or “second
member ").
The specified value can be:
· real
· complex
· or
function
3.2 Object
“.RLNR”
This object is length 1.
RLNR (1): a number of linear relations nb_rela.
3.3 Object
“.RLTC”
This object is length 1.
RLTC (1): type of the coefficients of relations “REEL” or “COMP”.
3.4 Object
“.RLTV”
This object is length 1.
RLTV (1): type of the second members of relations “REEL”, “COMP” or “FONC”.
Handbook of Descriptif Informatique
D4.06 booklet: -
HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
Structure of Données LISTE_RELA
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.13-B Page
: 3/4
3.5 Object
“.RLNT”
This object is length nb_rela.
It contains the numbers of coefficients for each relation.
RLNT (irela): coefficents of the relation irela numbers
= nb_coef_1rel (irela).
3.6 Object
“.RLPO”
This object is length nb_rela.
It pemet “to point” (for a given relation) in objects” .RLCO ", “.RLNO” and” .RLDD ". These 3
objects have same dimension and one points there in the same way.
RLPO (irela): address in .RLCO (for example) last coefficient of the relation irela.
RLCO (RLPO (irela) - RLNT (irela) + 1) is the 1st term of the relation irela.
3.7 Object
“.RLCO”
This object is length nb_coef_tot.
It contains the coefficients (R or C) of the equations.
3.8 Object
“.RLNO”
This object is length nb_coef_tot.
It contains the names of the nodes implied in the relations.
3.9 Object
“.RLDD”
This object is length nb_coef_tot.
It contains the names of the CMPS implied in the relations.
3.10 Object
“.RLBE”
This object is length nb_rela.
It contains the second members of the relations.
RLBE (irela): second member of the relation irela = coef_impo (irela).
3.11 Object
“.RLSU”
This object is length nb_rela.
It contains an indicator (0 or 1) for saying if each linear relation must be taken into account (or not).
Indeed, before “pouring” the linear relations in the CHARGE, one examines whether certain relations
are not given in several specimens. If it is the case, one eliminates all the doubled blooms while putting
their indicator with 1.
RLSU (irela):
0: to take into account
1: to be unaware of.
Handbook of Descriptif Informatique
D4.06 booklet: -
HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
Structure of Données LISTE_RELA
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.13-B Page
: 4/4
Intentionally white left page.
Handbook of Descriptif Informatique
D4.06 booklet: -
HT-66/05/003/A