Syntax ===== .. code-block:: text /matr_elem_pres_c /matr_elem_depl_r /Matr_Elem_Temp_r /matr_elem_depl_c = CALC_MATR_ELEM ( ◆ OPTION =/"RIGI_MECA ", /"MASS_MECA ", /"RIGI_GEOM ", /"MASS_THER ", /"AMOR_MECA ", /"RIGI_THER ", /"IMPE_MECA ", /"ONDE_FLUI ", /"MASS_FLUI_STRU ", /"RIGI_FLUI_STRU ", /"RIGI_ROTA ", /"MECA_GYRO ", /"RIGI_GYRO ", /"MASS_MECA_DIAG ", /"RIGI_ACOU ", /"MASS_ACOU ", /"AMOR_ACOU ", /"RIGI_MECA_HYST ", ◆ MODELE = model, ◇ INST = float, # If: equal_to (" OPTION ", 'RIGI_MECA') ◇ GROUP_MA = Grma, ◇ CHAM_MATER = mater_field, ◇ CARA_ELEM = cara_elem, ◇ MODE_FOURIER = int, ◇ CHARGE = char_meca, ◇ CALC_ELEM_MODELE =/"OUI" (by default), /"NON ", # If: (equal_to (" OPTION ", '",' MASS_MECA ')) or (equal_to (" OPTION ",' MASS_MECA_DIAG ')) ◇ GROUP_MA = Grma, ◇ CHAM_MATER = mater_field, ◇ CARA_ELEM = cara_elem, ◇ CHARGE = char_meca, # If: equal_to (" OPTION ", 'RIGI_GEOM') ◇ GROUP_MA = Grma, ◆ SIEF_ELGA = cham_elem, ◇ CARA_ELEM = cara_elem, ◇ STRX_ELGA = cham_elem, ◇ DEPL = cham_no, ◇ CHAM_MATER = mater_field, ◇ MODE_FOURIER = int, # If: equal_to (" OPTION ", 'RIGI_ROTA') ◆ CHAM_MATER = cham_master, ◇ CARA_ELEM = cara_elem, ◆ CHARGE = char_meca, # If: equal_to (" OPTION ", 'MECA_GYRO') ◆ CHAM_MATER = cham_master, ◇ CARA_ELEM = cara_elem, ◇ CHARGE = char_meca, ◇ GROUP_MA = Grma, # If: equal_to (" OPTION ", 'RIGI_GYRO') ◆ CHAM_MATER = cham_master, ◇ CARA_ELEM = cara_elem, ◇ CHARGE = char_meca, ◇ GROUP_MA = Grma, # If: equal_to (" OPTION ", 'AMOR_MECA') ◇ GROUP_MA = Grma, ◇ CARA_ELEM = cara_elem, ◇ CHAM_MATER = mater_field, ◇ RIGI_MECA = matr_elem_depl_r, ◇ MASS_MECA = matr_elem_depl_r, ◇ CHARGE = char_meca, ◇ AMOR_FLUI =/"OUI" (by default), /"NON ", ◇ VNOR =/1.0 (by default), /-1.0, ◇ TYPE_AMOR =/"TOUT" (by default), /"ABSO ", # If: equal_to (" TYPE_AMOR ", ('TOUT')) # If: equal_to (" TYPE_AMOR ", 'ABSO') # If: equal_to (" OPTION ", 'RIGI_MECA_HYST') ◇ GROUP_MA = Grma, ◇ CHARGE = char_meca, ◇ CHAM_MATER = mater_field, ◇ CARA_ELEM = cara_elem, ◆ RIGI_MECA = matr_elem_depl_r, # If: equal_to (" OPTION ", 'RIGI_THER') ◆ CHAM_MATER = cham_master, ◇ CARA_ELEM = cara_elem, ◇ MODE_FOURIER = int, ◇ CHARGE = char_ther, # If: equal_to (" OPTION ", 'MASS_THER') ◆ CHAM_MATER = cham_master, ◇ CARA_ELEM = cara_elem, # If: equal_to (" OPTION ", 'RIGI_ACOU') ◆ CHAM_MATER = cham_master, ◇ CHARGE = char_acou, # If: (equal_to (" OPTION ", '",' MASS_ACOU ')) or (equal_to (" OPTION ",' AMOR_ACOU ')) ◆ CHAM_MATER = cham_master, ◇ CHARGE = char_acou, # If: (equal_to (" OPTION ", 'AMOR_ACOU')) ◇ VNOR =/1.0 (by default), /-1.0, # If: equal_to (" OPTION ", 'RIGI_FLUI_STRU') ◆ CARA_ELEM = cara_elem, ◆ CHAM_MATER = cham_master, ◆ CHARGE = char_meca, # If: equal_to (" OPTION ", 'MASS_FLUI_STRU') ◇ GROUP_MA = Grma, ◆ CARA_ELEM = cara_elem, ◆ CHAM_MATER = cham_master, ◆ CHARGE = char_meca, # If: (equal_to (" OPTION ", '",' IMPE_MECA ')) or (equal_to (" OPTION ",' ONDE_FLUI ')) ◆ CHAM_MATER = cham_master, ◇ GROUP_MA = Grma, ◇ CHARGE = char_meca, # If: (equal_to (" OPTION ", 'IMPE_MECA')) ◇ VNOR =/1.0 (by default), /-1.0, ) ◆: mandatory ◇: optional : present by default &: together /: only one among |: several possible choices