3. Typography in documentation IMPR_CONCEPT#

The IMPR_CONCEPT procedure allows the quantities affected by the user to be printed in a viewable form with the commands AFFE_MATERIAU, AFFE_CARA_ELEM and AFFE_CHAR_MECA.

This makes it possible to verify that the code overload rules lead to the desired assignments.

For example:

IMPR_CONCEPT (FORMAT =” MED “,

CONCEPT =(

_F (CHAM_MATER = CHAMPMAT),

_F (CARA_ELEM = CARA_ELE),

_F (CHARGE = CHARG1),),

)

The fields in these data structures are printed in two very different forms:

  • The « A » form (the easiest to interpret graphically): each component is printed separately as a real number. For example, the thickness of shell elements can be visualized as a scalar field (scalar map in Salome).

  • The « B » shape: each cell is assigned an integer code: 1, 2, 3,… n. The cells affected by the same code then have TOUTES their identical components. The « definition » of the codes, i.e. the values of these components, is printed in the message file. You can visualize the « codes » as a scalar field, which allows you to « see » the areas where « everything is constant ».

The « A » form is always used for the « MED » format, except for the material field, because this field contains the name of the material assigned to the meshes and this name is not a number.

The « A » shape is not programmed in the « RESULTAT » format.

The « B » shape is always used for the « RESULTAT » format and for the material field.

For the « B » form, the correspondence between the assigned quantities and the codes is given in the.mess file.

For example, for the material field:

IMPRESSION FROM A CHAMP OF CONCEPT: Field of MATERIAUX

NOM FROM CHAMP: CHAMPMAT_CHAMP_MAT

CORRESPONDANCE VALEUR <-> CONTENU:

VALEUR = 1.

X1 = MAT_1

VALEUR = 2.

X1 = MAT_2

VALEUR = 3.

X1 = MAT_3