contact cmat default command
Syntax
- contact cmat <sprocess> default <type stype > keyword ...
Primary keywords:
Set the default slot(s) of the CMAT. Attempts to assign the following information to the default slot(s) of the CMAT. If the optional keyword type is issued, then it must be followed by a valid contact type name, and the corresponding default slot of the CMAT will be modified. If no type is specified, then the command will attempt to modify all the default slots.
By default, only mechanical contacts are considered. If sprocess is specified, then it must correspond to a process name and contacts within this process are considered.
- inheritance sprop b ...
The inheritance flag for the contact model property sprop is set to b. The property sprop must support inheritance.
- method sm <sa a>
The contact model method sm, along with its specific list of pairs of argument names and values (sa, a) (if applicable), is registered with the selected default slot(s) and will be invoked at contact creation.
The list of available methods is contact model specific. Visit the documentation of the desired contact model for details.
- model keyword
Specify the default model. The default slot(s) will not be modified if the corresponding contact type(s) cannot use the specified contact model.
The list of built-in mechanical contact models is given in the “Built-in Contact Models” section. Users may also implement custom contact models (see “User-Defined Contact Models” for further information) and register them in the CMAT.
- arrlinear
Specify the Adhesive Rolling Resistance Linear Model contact model.
- burger
Specify the Burger’s Model contact model.
- flatjoint
Specify the Flat-Joint Model contact model.
- hertz
Specify the Hertz Model contact model.
- hysteretic
Specify the Hysteretic Model contact model.
- linear
Specify the Linear Model contact model.
- linearcbond
Specify the Linear Contact Bond Model contact model.
- linearpbond
Specify the Linear Parallel Bond Model contact model.
- null
Specify the Null Model contact model.
- rrlinear
Specify the Rolling Resistance Linear Model contact model.
- smoothjoint
Specify the Smooth-Joint Model contact model.
- softbond
Specify the Soft-Bond Model contact model.
- property sprop a<inheritance b > ...
The contact model property sprop is set to a.
The list of available properties is contact model specific. Visit the documentation of the desired contact model for details.
If the optional inheritance is issued, then the property sprop must support inheritance and a boolean must follow indicating its inheritance flag.
- type keyword
Specify that this CMAT entry applies to contacts of the specified type. This can also be accomplished with the contact
range
element.- ball-ball
Specify that this is the ball-ball default CMAT entry.
- ball-facet
Specify that this is the ball-facet default CMAT entry.
- ball-pebble
Specify that this is the ball-pebble default CMAT entry.
- ball-rblock
Specify that this is the ball-rblock default CMAT entry.
- pebble-facet
Specify that this is the pebble-facet default CMAT entry.
- pebble-pebble
Specify that this is the pebble-pebble default CMAT entry.
- pebble-rblock
Specify that this is the pebble-rblock default CMAT entry.
- rblock-facet
Specify that this is the rblock-facet default CMAT entry.
- rblock-rblock
Specify that this is the rblock-rblock default CMAT entry.
Was this helpful? ... | PFC 6.0 © 2019, Itasca | Updated: Nov 19, 2021 |