hm_getinternalidlist
Returns the internal HyperMesh IDs for a list of solver IDs and a solver ID pool.
Syntax
hm_getinternalid id_pool solver_id_list ?search_type?
Type
HyperMesh Tcl Query
Description
This command returns the internal HyperMesh IDs for a list of solver IDs and a solver ID pool. This command is only applicable to templates and entity types that have ID pools.
Inputs
- id_pool
- The pool ID or name. By default, the value is assumed to be the pool ID. This is controlled by the optional search_type argument.
- solver_id_list
- The list of solver IDs to query. All IDs must belong to the specified pool.
- search_type
- Defines whether id_pool is specified as a pool name or a pool ID. Valid values are –bypoolid and –bypoolname. If not specified, it defaults to –bypoolid.
Examples
To get the internal HM IDs of pool ID 1 and solver IDs 2, 3 and 4:
hm_getinternalidlist 1 "2 3 4"
or
hm_getinternalidlist 1 "2 3 4" –bypoolid
To get the internal HM IDs of pool PROP_IDPOOL and solver IDs 17 and 20:
hm_getinternalid PROP_IDPOOL "17 20" –bypoolname
Errors
Incorrect usage results in a Tcl error. To
detect errors, you can use the catch
command:
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
12.0.110