HMIN_desvarlink_write_withfunction()

Writes a design variable link to HyperMesh.

Syntax

void HMIN_desvarlink_write_withfunction(HM_entityidtype id, char *name, HM_entityidtype desvarid, int functype, HM_entityidtype functionid, double c0, double cmult, int desvarlistmax, HM_entityidtype *desvarlist, int tableentrylistmax, HM_entityidtype *tableentrylist, double *coeff);

Type

HyperMesh hminlib Function

Description

This function writes a design variable link to HyperMesh.

Inputs

id
ID of the design variable link.
name
Name of the design variable link.
desvarid
ID of the dependent design variable.
functype
Type of pre-defined function used in creating the design variable link. Supported values are:
  • 0 - none
  • 1 - SUM
  • 2 - AVG
  • 3 - SSQ
  • 4 - RSS
  • 5 - MAX
  • 6 - MIN
  • 7 - AVGABS
  • 8 - MAXABS
  • 9 - MINABS
  • 10 - SUMABS
functionid
ID of optimization equation.
c0
Value of constant used in DLINK.
cmult
Value of constant multiplier used in DLINK.
desvarlist
IDs of the independent design variables contained in the design variable link.
desvarlistmax
Number of independent design variable in the design variable link.
tableentrylist
IDs of the optimization table entries contained in the design variable link.
tableentrylistmax
Number of optimization table entries in the design variable link.
coeff
Coefficients of independent design variables contained in the design variable link.

Errors

None.