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:
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.
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:
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.