HMIN_CE_CreateDefined()
Syntax
HMIN_CE_CreateDefined(HM_entityidtype id, int total_t, int numlinks, char **etype_names, int num_names, char **ent_names, int num_ids, HM_entityidtype *ent_id, int *ent_rules, int *ent_states, int config, int type)
Type
HyperMesh hminlib Function
Description
Inputs
- id
- ID of the connector being read into HyperMesh.
- total_t
- Number of layers to connect at the connector location.
- numlinks
- Number of link entities that are added to the connector.
- etype_names
- The names of the link entity types (like components, surfs, etc) added to the connector. The size of this array must be equal to the "numlinks" value.
- num_names
- The number of link entity names added to the connector. The size of ent_names array.
- ent_names
- The array of names of link entities (comps and tags only).
- num_ids
- The number of link entity id’s added to the connector. The size of ent_ids array.
- ent_id
- The array of Ids of link entities.
- ent_rules
- The link entity rules specified for each link entity. The various rules supported are:
- ent_states
- The link entity states specified for each link entity. This specifies if the connection is made to the mesh or to the geometry. The values for the supported states are:
- config
- The FE (weld) configuration to be specified for the connector realization.
- type
- The FE type (for user defined FE only). See help on connector feconfig file for more information.
Example
To import a connector that connects components with ID 1 and 2, and requiring a 2 thickness weld of HM config 60,
id = 1, total_t = 2, numlinks = 2, etype_names[] = { components, components }, num_names = 0, ent_names = NULL, num_ids = 2, ent_id[] = { 1, 2 }, ent_rules[] = { 1, 1 }, ent_states[] = { 1, 1 }, config = 60 and type = 0.
Errors
None.