Syntax ===== .. code-block:: text /Matr_asse_depl_c /Matr_asse_depl_r /Matr_asse_pres_c /fiel_no /nume_ddl /master_ass_temp_r = ASSEMBLAGE ( ◆ MODELE = model, ◇ CHAM_MATER = mater_field, ◇ 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, ◆ | MATRO_ASS = _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 ", # If: is_in (" OPTION ", ('RIGI_GYRO', '', 'MECA_GYRO', 'IMPE_MECA', 'AMOR_MECA', 'MASS_MECA', 'RIGI_MECA', 'MASS_MECA_DIAG', 'MASS_FLUI_STRU')) ◇ GROUP_MA = Grma, # If: equal_to (" OPTION ", 'RIGI_MECA') ◇ MODE_FOURIER = int, # If: equal_to (" OPTION ", 'RIGI_GEOM') ◆ SIEF_ELGA = cham_elem, ◇ MODE_FOURIER = int, # If: equal_to (" OPTION ", 'RIGI_THER') ◇ MODE_FOURIER = int, # If: equal_to (" OPTION ", 'AMOR_MECA') ◇ AMOR_FLUI =/"OUI" (by default), /"NON ", ◇ VNOR =/1.0 (by default), /-1.0, ◇ TYPE_AMOR =/"TOUT" (by default), /"ABSO ", # If: equal_to (" OPTION ", 'IMPE_MECA') ◇ VNOR =/1.0 (by default), /-1.0, # If: equal_to (" OPTION ", 'AMOR_ACOU') ◇ VNOR =/1.0 (by default), /-1.0, ), | VECT_ASSE = _F ( ◆ VECTEUR = co, ◆ OPTION =/"CHAR_MECA ", /"CHAR_ACOU ", /"CHAR_THER ", # If: equal_to (" OPTION ", 'CHAR_MECA') ◇ CHARGE = char_meca, ◇ MODE_FOURIER = int, # If: equal_to (" OPTION ", 'CHAR_THER') ◇ CHARGE = char_ther, # If: equal_to (" OPTION ", 'CHAR_ACOU') ◇ CHARGE = char_acou, ), ◇ TITRE = text, ◇ INFO =/1 (by default), /2, ) ◆: mandatory ◇: optional : present by default &: together /: only one among |: several possible choices