opticontrols

Unless otherwise specified, data names are accessible in level 3 only.

activesuppressed
Returns non-zero if the entity is set inactive, 0 otherwise. Type: integer
approx
APPROX value.
Type: integer
approxtoggle
APPROX toggle on (1) or off (0) state.
Type: integer
attributesmax
The number of attributes owned by this entity. Type: unsigned int.
barcon
BARCON value.
Type: string
barcontoggle
BARCON toggle on (1) or off (0) state.
Type: integer
checker
CHECKER value.
Type: integer
checkertoggle
CHECKER toggle on (1) or off (0) state.
Type: integer
config
The config of the entity.
1 – DOPTPRM
2 – LATPRM
Type: integer
configname
The solver name of the entity. Valid for hm_getvalue query only.
Type: string
ddvopt
DDVOPT value.
Type: integer
ddvopttoggle
DDVOPT toggle on (1) or off (0) state.
Type: integer
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
contol
CONTOL value.
Type: double
contoltoggle
CONTOL toggle on (1) or off (0) state.
Type: integer
delshp
DELSHP value.
Type: double
delshptoggle
DELSHP toggle on (1) or off (0) state.
Type: integer
delsiz
DELSIZ value.
Type: double
delsiztoggle
DELSIZ toggle on (1) or off (0) state.
Type: integer
deltop
DELTOP value.
Type: double
deltoptoggle
DELTOP toggle on (1) or off (0) state.
Type: integer
desmax
DESMAX value.
Type: integer
desmaxtoggle
DESMAX toggle on (1) or off (0) state.
Type: integer
discrete
DISCRETE value.
Type: double
discretetoggle
DISCRETE toggle on (1) or off (0) state.
Type: integer
discrt1d
DISCRT1D value.
Type: double
discrt1dtoggle
DISCRT1D toggle on (1) or off (0) state.
Type: integer
eslmax
ESLMAX value.
Type: integer
eslmaxtoggle
ESLMAX toggle on (1) or off (0) state.
Type: integer
eslsopt
ESLSOPT value.
Type: integer
eslsopttoggle
ESLSOPT toggle on (1) or off (0) state.
Type: integer
eslstol
ESLSTOL value.
Type: double
eslstoltoggle
ESLSTOL toggle on (1) or off (0) state.
Type: integer
gbuck
GBUCK value.
Type: integer
gbucktoggle
GBUCK toggle on (1) or off (0) state.
Type: integer
id
The ID of the entity. Type: entity
include
The ID of the include file the entity is organized in. Type: entity
includeid
The ID of the include file the entity is organized in. Type: unsigned int.
internalid
The ID of the entity. Type: unsigned int.
matinit
MATINIT value.
Type: double
matinittoggle
MATINIT toggle on (1) or off (0) state.
Type: integer
maxbuck
MAX_BUCK value.
Type: integer
maxbucktoggle
MAX_BUCK toggle on (1) or off (0) state.
Type: integer
mindens
MINDENS value.
Type: double
mindenstoggle
MINDENS toggle on (1) or off (0) state.
Type: integer
mindim
MINDIM value.
Type: double
mindimtoggle
MINDIM toggle on (1) or off (0) state.
Type: integer
minmeth
MINDIM value.
Type: integer
minmethtoggle
MINMETH toggle on (1) or off (0) state.
Type: integer
mmcheck
MMCHECK value.
Type: integer
mmchecktoggle
MMCHECK toggle on (1) or off (0) state.
Type: integer
name
The name of the entity. Type: string
nastran_int_controls
Pointer to the integer values.
Type: pointer(value is integer)
nastran_real_controls
Pointer to the real values.
Type: pointer(value is real)
nastran_toggles
Pointer to the opticontrol toggle list of on (1) or off (0) values for Nastran.
There are currently 37 toggles (16 for integer values, 21 for real values).
Type: pointer
neslexpd
NESLEXPD value.
Type: integer
neslexpdtoggle
NESLEXPD toggle on (1) or off (0) state.
Type: integer
neslimpd
NESLIMPD value.
Type: integer
neslimpdtoggle
NESLIMPD toggle on (1) or off (0) state.
Type: integer
neslnlgm
NESLNLGM value.
Type: integer
neslnlgmtoggle
NESLNLGM toggle on (1) or off (0) state.
Type: integer
objtol
OBJTOL value.
Type: double
objtoltoggle
OBJTOL toggle on (1) or off (0) state.
Type: integer
optmeth
OPTMETH value.
Type: string
optmethtoggle
OPTMETH toggle on (1) or off (0) state.
Type: integer
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise. Type: integer
remesh
REMESH value.
Type: integer
remeshtoggle
REMESH toggle on (1) or off (0) state.
Type: integer
restart
RESTART value.
Type: string
restarttoggle
RESTART toggle on (1) or off (0) state.
Type: integer
shapeopt
SHAPEOPT value.
Type: integer
shapeopttoggle
SHAPEOPT toggle on (1) or off (0) state.
Type: integer
tminply
TMINPLY value.
Type: double
tminplytoggle
TMINPLY toggle on (1) or off (0) state.
Type: integer
topdisc
TOPDISC value.
Type: string
topdisctoggle
TOPDISC toggle on (1) or off (0) state.
Type: string
topdv
TOPDV value.
Type: double
topdvtoggle
TOPDV toggle on (1) or off (0) state.
Type: integer

LATPRM config

bucksf
Buckling safety factor BUCKSF value.
Type: string
bucksftoggle
Buckling safety factor BUCKSF toggle on (1) or off (0) state.
Type: integer
clean
CLEAN value.
Type: string
cleantoggle
CLEAN toggle on (1) or off (0) state.
Type: integer
latlb
LATLB value.
Type: string
latlbtoggle
LATLB toggle on (1) or off (0) state.
Type: integer
maxrad
MAXRAD value.
Type: string
maxradtoggle
MAXRAD toggle on (1) or off (0) state.
Type: integer
minrad
MINRAD value.
Type: string
minradtoggle
MINRAD toggle on (1) or off (0) state.
Type: integer
ossrmsh
OSSRMSH value.
Type: double
ossrmshtoggle
OSSRMSH toggle on (1) or off (0) state.
Type: integer
porosity
POROSITY value.
Type: string
porositytoggle
POROSITY toggle on (1) or off (0) state.
Type: integer
r2lratio
R2LRATIO value.
Type: double
r2lratiotoggle
R2LRATIO toggle on (1) or off (0) state.
Type: integer
strmeth
STRMETH value.
Type: string
strmethtoggle
STRMETH toggle on (1) or off (0) state.
Type: integer
tetsplt
TETSPLT value.
Type: string
tetsplttoggle
TETSPLT toggle on (1) or off (0) state.
Type: integer

DOPTPRM config.

aprcod
APRCOD value.
Type: integer
aprcodtoggle
APRCOD toggle on (1) or off (0) state.
Type: integer
conv1
CONV1 value.
Type: double
conv1toggle
CONV1 toggle on (1) or off (0) state.
Type: integer
conv2
CONV2 value.
Type: double
conv2toggle
CONV2 toggle on (1) or off (0) state.
Type: integer
convdv
CONVDV value.
Type: double
convdvtoggle
CONVDV toggle on (1) or off (0) state.
Type: integer
convpr
CONVPR value.
Type: double
convprtoggle
CONVPR toggle on (1) or off (0) state.
Type: integer
ct
CT value.
Type: double
cttoggle
CT toggle on (1) or off (0) state
Type: integer
ctmin
CTMIN value.
Type: double
ctmintoggle
CTMIN toggle on (1) or off (0) state.
Type: integer
dabobj
DABOBJ value.
Type: double
dabobjtoggle
DABOBJ toggle on (1) or off (0) state.
Type: integer
delb
DELB value.
Type: double
delbtoggle
DELB toggle on (1) or off (0) state.
Type: integer
delobj
DELOBJ value.
Type: double
delobjtoggle
DELOBJ toggle on (1) or off (0) state.
Type: integer
delp
DELP value.
Type: double
delptoggle
DELP toggle on (1) or off (0) state.
Type: integer
delx
DELX value.
Type: double
delxtoggle
DELX toggle on (1) or off (0) state.
Type: integer
dobj1
DOBJ1 value.
Type: double
dobj1toggle
DOBJ1 toggle on (1) or off (0) state.
Type: integer
dobj2
DOBJ2 value.
Type: double
dobj2toggle
DOBJ2 toggle on (1) or off (0) state.
Type: integer
dpmin
DPMIN value.
Type: double
dpmintoggle
DPMIN toggle on (1) or off (0) state.
Type: integer
dx1
DX1 value.
Type: double
dx1toggle
DX1 toggle on (1) or off (0) state.
Type: integer
dx2
DX2 value.
Type: double
dx2toggle
DX2 toggle on (1) or off (0) state.
Type: integer
dxmin
DXMIN value.
Type: double
dxmintoggle
DXMIN toggle on (1) or off (0) state.
Type: integer
gmax
GMAX value.
Type: double
gmaxtoggle
GMAX toggle on (1) or off (0) state.
Type: integer
gscal
GSCAL value.
Type: double
gscaltoggle
GSCAL toggle on (1) or off (0) state.
Type: integer
igmax
IGMAX value.
Type: integer
igmaxtoggle
IGMAX toggle on (1) or off (0) state.
Type: integer
iprint
IPRINT value.
Type: integer
iprinttoggle
IPRINT toggle on (1) or off (0) state.
Type: integer
iprint1
IPRINT1 value.
Type: integer
iprint1toggle
IPRINT1 toggle on (1) or off (0) state.
Type: integer
iprint2
IPRINT2 value.
Type: integer
iprint2toggle
IPRINT2 toggle on (1) or off (0) state.
Type: integer
iscal
ISCAL value.
Type: integer
iscaltoggle
ISCAL toggle on (1) or off (0) state.
Type: integer
itmax
ITMAX value.
Type: integer
itmaxtoggle
ITMAX toggle on (1) or off (0) state.
Type: integer
itrmop
ITRMOP value.
Type: integer
itrmoptoggle
ITRMOP toggle on (1) or off (0) state.
Type: integer
itrmst
ITRMST value.
Type: integer
itrmsttoggle
ITRMST toggle on (1) or off (0) state.
Type: integer
jprint
JPRINT value.
Type: integer
jprinttoggle
JPRINT toggle on (1) or off (0) state.
Type: integer
jtmax
JTMAX value.
Type: integer
jtmaxtoggle
JTMAX toggle on (1) or off (0) state.
Type: integer
jwrite
JWRITE value.
Type: integer
jwritetoggle
JWRITE toggle on (1) or off (0) state.
Type: integer
manthr
MANTHR value.
Type: double
manthrtoggle
MANTHR toggle on (1) or off (0) state.
Type: integer
method
METHOD value.
Type: integer
methodtoggle
METHOD toggle on (1) or off (0) state.
Type: integer
nas_desmax
DESMAX value.
Type: integer
nas_desmaxtoggle
DESMAX toggle on (1) or off (0) state.
Type: integer
p1
P1 value.
Type: integer
p1toggle
P1 toggle on (1) or off (0) state.
Type: integer
p2
P2 value.
Type: integer
p2oggle
P2 toggle on (1) or off (0) state.
Type: integer
ptol
PTOL value.
Type: double
ptoltoggle
PTOL toggle on (1) or off (0) state.
Type: integer
stpscl
STPSCL value.
Type: double
stpscltoggle
STPSCL toggle on (1) or off (0) state.
Type: integer

Version History

2017.2 - Added new data names contol, contoltoggle, restart, restarttoggle, topdisc, topdisctoggle, topdv and topdvtoggle.

2019 - Added new data names manthr and manthrtoggle.