11.0.101 API Programmer's Guide
New Commands
- Connectors
- Contact
- Display
- Ext API Functions
- HM_ExtAPI::ComponentGetElementCount()
- HM_ExtAPI::ComponentGetFirstElement()
- HM_ExtAPI::ComponentGetID()
- HM_ExtAPI::ComponentGetNextElement()
- HM_ExtAPI::ElementGetComponent()
- HM_ExtAPI::MeshGetComponentCount()
- HM_ExtAPI::MeshGetFirstComponent()
- HM_ExtAPI::MeshGetNextComponent()
- HM_ExtAPI::TopologyTypeAndIDGetGrid()
- HM_ExtAPI::TopologyTypeAndIDGetGridCount()
- Ext API Structures
- General/Core
- hm_getcog
- hm_getincludeisolationentitiesmark
- hm_getmoi
- hm_getnodessharedbyothercomps
- hm_getprincipalaxes
- hm_getwhollycontainedcollectormark
- hm_solverconvert
- *assignsystem_option
- *createcollectorforpartiallycontained
- *feoutputtimeinfo
- *linelistbypath
- *linemarkbypath
- *reviewmaterialorientation_option
- *setglobalply_option
- *setply_option
- *tableaddcolumn
- *tabledeletecolumn
- *tableinsertcolumn
- *tableupdatecolumn
- *tagdisplay
- *tagtextdisplaymode
- *tagupdatedescription
- *tagupdateentity
- Geometry
- hminlib
- Manufacturing
- Meshing
- Model Checker
- Optimization
- Template Commands
- Template Functions
Modified Commands
- Data names
- tags – Added new dataname description.
- Ext API
- HM_ExtAPI::GenerateMesh() – New option HM_GM_OPTS_BATCHORDERAUTO.
- HM_Face – Added new structure members component and local_batchparamset_num.
- HM_GenerateMeshParamStruct – Added new structure members num_local_batchparamsets and local_batchparamsets.
-
- HM_Topology – Added new structure members num_components and components.
- General/Core
- *createmark/*appendmark/hm_createmark/hm_appendmark – Have been updated
with the following new selection methods:
- "by box"
- "by cylinder"
- "by sphere"
- *findmark – The attached option has now been fixed to work as documented. Previously, it was always behaving as if the option was set as 0.
- hm_getcrossreferencedentities/hm_getcrossreferencedentitiesmark/hm_getreferencedentities/hm_getreferencedentitiesmark – Have been updated to support all optimization entities.
- hm_getentityarray/hm_getmarkarray – Have
been updated to support the following optimization entity arrays:
- ddvals: rangeindex, values
- dequations: string
- designvars: componentlist, laminatelist, propertylist
- desvarlink: coeff
- dobjrefs: loadsteplist
- dvprels: coeff, desvarlist, tableentrylist
- opticonstraints: loadsteplist
- opticontrols: nastran_int_controls, nastran_real_controls, nastran_toggles
- optiresponses: attribute1_list, coordinatetypelist, desvarlist, elemlist, functiondesvarlist, functiondvprellist, functionloadsteplist, functionnodelist, functionresponselist, functiontableentrylist, loadsteplist, loadstepweightlist, materiallist, nodelist, modes, plylist, propertylist, weights
- hm_getentityvalue/hm_getmarkvalue – Have been updated to support all optimization entities.
- hm_getoption – Added new options tagdisplay and tagtextdisplaymode.
- hm_entityinfo – Added new options configtype, configtypeid and configtypeids.
- hm_info – Added new options functionlock and -appinfo PATCH_NUMBER.
- *createmark/*appendmark/hm_createmark/hm_appendmark – Have been updated
with the following new selection methods:
- Geometry
- hm_getsurfacethicknessvalues – Added two new modes for determining the min or max thickness of an element from its nodal values.
- Graphics
- hm_getloadoption – Added new option equationhandle.
- hm_getvectoroption – Added new option vectorhandle.
- Meshing
- *automesh – Added new algorithm value for mapping as circle.
- hm_get2delemchecktestval – Added areaskew2d option.
- hm_getelemcheckbounds – Added volumeareaskew 2D and 3D check_type values.
- hm_getelemcheckelems – Added volumeareaskew 2D and 3D check_type values.
- hm_getelemcheckvalues – Added volumeareaskew 2D and 3D check_type values.
- Template Commands
- *sortelements() – Can now sort using bypropertyid and bycomponentid in addition to bymaterialid.
Deprecated Commands
- Meshing
- *trim_elements – Use *trim_elements2 instead.
Removed Commands
- General/Core
- hm_getincludelist
- Manufacturing
- *hf_ActiveOriginalLine