hm_modent_getconstraintruleoptions
Returns a list of options that control the behavior of add/move/remove operations for a modular entity.
Syntax
hm_modent_getconstraintruleoptions
Type
HyperMesh Tcl Query Command
Description
Returns a list of options that control the behavior of add/move/remove operations for a modular entity. Valid entity combinations are:
| Independent Entity Types | Dependent Entity Types |
|---|---|
| beamsectcols | beamsects |
| components | elements |
| components | materials |
| components | nodes |
| components | properties |
| loadcols | loads |
| materials | curves |
| properties | materials |
| systcols | systems |
| vectorcols | vectors |
The return string is of the format:
<independent_type> { dependent_type1 {add_move_remove add_move_remove_shared}? dependent_type2 {add_move_remove add_move_remove_shared}? ... ?dependent_typeN {add_move_remove add_move_remove_shared}?}
add_move_remove has values 0 (false) and 1 (true)
add_move_remove_shared has values 0 (forbid whole action), 1 (do not move shared), or 2 (move shared)
Inputs
None.
Examples
hm_modent_getconstraintruleoptions
comps { nodes {1 2} elems {1 3} props {0 2} mats {0 2}}
loadcols { loads {0 3}}
systcols { systs {1 3}}
props { mats {1 2}}
mats { curves {1 2}}
vectorcols { vectors {1 3}}
beamsectcols {beamsects {1 3}}
Errors
None.
Version History
2020