Material List
In the Model Builder most material properties get their values from the material assigned to the geometric entities overlapping with the selection of the feature instance. As an option, add a Material List node (). Any material property coupled to a material list makes it possible to choose among all materials added to a model. See Material Property for information how to couple a property to a list. For a feature instance in the Model Builder, a list displays with the first option Domain material followed by all materials. The Domain material option is identical to the original behavior without a list. By choosing a specific material, all material properties coupled to this list get the property values stored in that material independently of any selection.
To add a Material List first add a feature node or property node (for example, a Generic Feature, Domain Condition, or Device Model Feature), then:
From the contextual toolbar (in this example, Generic Feature, Domain Condition, or Device Model Feature), click the Material List () button.
Right-click the feature node (in this example, Generic Feature, Domain Condition, or Device Model Feature) and select it from the Inputs submenu.
Material List
Specify the name of the material list in the Name field, and the description in the Description field. You can pass the component’s arguments to the description. The argument name must be placed between two # characters. For example, if you have an argument arg.param = material, the string #Plot_in the _#arg.param#_frame will be displayed as Plot in the material frame.
From the Type list, select Common (the default), External, or Layered material.
For Common, similar to the Material Property and Feature Input nodes, you can add extra list items apart from the automatically added ones (Domain materials and list of materials in this case). You can also remove the Domain materials option from the list by clearing the Allow domain material check box.
Select External for external materials that satisfy the list of the input and output variables to the external socket. By default, the integration order is determined automatically. To set an integration order manually, select Custom shape order instead of Automatic from the Integration order list and then add an order as a positive integer in the Order field (default: 2). You can also select From discretization to specify the name of a discretization in the Discretization field. See also External Material Input/Output.
Select Layered material for a list of layered materials. By default, the integration order is determined automatically. To set an integration order manually, select Custom shape order instead of Automatic from the Integration order list and then add an order as a positive integer in the Order field (default: 2). You can also select From discretization to specify the name of a discretization in the Discretization field. The following options are also available:
Select the Allow all layered shell materials check box if all layered shell materials should be allowed.
Select the Show no layer selections check box show if no layered shell materials should be shown.
The Select layer selection by default check box is selected by default. Clear it to deactivate this default behavior.
GUI Options
If you want the material list to disappear when it is inactive, select the Hide user input in GUI when inactive check box. Select the Show no description check box to hide the text label containing the description above the GUI component of the material list. Similarly, you can hide the symbol from the GUI by selecting the Show no symbol check box. Select the Show no user defined input check box to hide user-defined inputs. As a final option, it is possible to add a divider above the GUI component and any description text label. The divider is a horizontal line with an optional descriptive text. Select the Add divider above the material list check box to add the divider. When selected, you can enter the divider text in the Text field.
Materials in the COMSOL Multiphysics Reference Manual