/ matr_asse_depl_c
/ matr_asse_depl_r
/ matr_asse_pres_c
/ cham_no
/ nume_ddl
/ matr_asse_temp_r = ASSEMBLAGE(
◆ MODELE = modele,
◇ CHAM_MATER = cham_mater,
◇ INST = float,
◇ CARA_ELEM = cara_elem,
◇ CHARGE = char_ther / char_meca / char_acou,
◇ CHAR_CINE = char_cine_acou / char_cine_ther / char_cine_meca,
◆ NUME_DDL = co / nume_ddl,
◆ | MATR_ASSE = _F(
◆ MATRICE = co,
◆ OPTION = / "RIGI_MECA",
/ "MASS_MECA",
/ "MASS_MECA_DIAG",
/ "AMOR_MECA",
/ "RIGI_MECA_HYST",
/ "IMPE_MECA",
/ "ONDE_FLUI",
/ "RIGI_FLUI_STRU",
/ "MASS_FLUI_STRU",
/ "RIGI_ROTA",
/ "RIGI_GEOM",
/ "MECA_GYRO",
/ "RIGI_GYRO",
/ "RIGI_THER",
/ "RIGI_ACOU",
/ "MASS_ACOU",
/ "AMOR_ACOU",
# Si: is_in("OPTION", ('RIGI_GYRO', 'MECA_GYRO', 'IMPE_MECA',
'AMOR_MECA', 'MASS_MECA', 'RIGI_MECA',
'MASS_MECA_DIAG','MASS_FLUI_STRU'))
◇ GROUP_MA = grma,
# Si: equal_to("OPTION", 'RIGI_MECA')
◇ MODE_FOURIER = int,
# Si: equal_to("OPTION", 'RIGI_GEOM')
◆ SIEF_ELGA = cham_elem,
◇ MODE_FOURIER = int,
# Si: equal_to("OPTION", 'RIGI_THER')
◇ MODE_FOURIER = int,
# Si: equal_to("OPTION", 'AMOR_MECA')
◇ AMOR_FLUI = / "OUI" (par défaut),
/ "NON",
◇ VNOR = / 1.0 (par défaut),
/ -1.0,
◇ TYPE_AMOR = / "TOUT" (par défaut),
/ "ABSO",
# Si: equal_to("OPTION", 'IMPE_MECA')
◇ VNOR = / 1.0 (par défaut),
/ -1.0,
# Si: equal_to("OPTION", 'AMOR_ACOU')
◇ VNOR = / 1.0 (par défaut),
/ -1.0,
),
| VECT_ASSE = _F(
◆ VECTEUR = co,
◆ OPTION = / "CHAR_MECA",
/ "CHAR_ACOU",
/ "CHAR_THER",
# Si: equal_to("OPTION", 'CHAR_MECA')
◇ CHARGE = char_meca,
◇ MODE_FOURIER = int,
# Si: equal_to("OPTION", 'CHAR_THER')
◇ CHARGE = char_ther,
# Si: equal_to("OPTION", 'CHAR_ACOU')
◇ CHARGE = char_acou,
),
◇ TITRE = text,
◇ INFO = / 1 (par défaut),
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles