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