composite shuffle

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
attributesmax
The number of attributes owned by this entity.
Type: unsigned integer
componentlist
The list of property IDs associated with the designvar (pointer value is property ID).
Valid if designable=2.
componentlistmax
The number of properties or laminates referenced by the designvar.
Type: integer
config
The configuration of the entity.
102- Composite shuffle
Type: unsigned integer
configname
The solver keyword for the designvar. Valid for hm_getvalue query only.
Type: string
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
designable
Indicates the type of property referenced by the desvar.
1 - STACK
2 - PCOMP/PCOMPG
Type: integer
id
The ID of the entity.
Type: unsigned integer
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 integer
internalid
The ID of the entity.
Type: unsigned integer
laminatelist
The list of laminate IDs associated with the designvar (pointer value is laminate ID).
Valid if designable=1.
lowerbound
Second ply orientation, in degrees, to which the PAIR constraint is applied.
Type: double
name
The name of the entity.
Type: string
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise.
Type: integer
propertylist
The list of property IDs associated with the designvar (pointer value is property ID).
Valid if designable=2.
solverkeyword
The name of the solver keyword.
Type: string
type
PAIR flag indicating that a pairing constraint is applied.
Type: integer
upperbound
First ply orientation, in degrees, to which the PAIR constraint is applied.
Type: double
xtype
Pairing option.
0 - Blank
1 - Same
2 - Reverse
Type: double

Maximum number of successive plies constraint variables.

$DSHUFFLE_MAXSUCC
MAXSUCC flag indicating that a maximum number of successive plies constraint is applied. Multiple MAXSUCC constraints are allowed.
Type: integer
$ DSHUFFLE_MAXSUCC_OPT
Successive plies option.
1 - ALL
2 - Specify number.
Type: integer
$DSHUFFLE_MSUCC
Maximum number of successive plies for the MAXSUCC constraint, if $DSHUFFLE_MAXSUCC_OPT = 1
Type: integer
$DSHUFFLE_VSUCC
Allowable violation for the MAXSUCC constraint. 0.0 indicates that this constraint cannot be violated, if $DSHUFFLE_MAXSUCC_OPT = 1
Type: double
$DSHUFFLE_NUMBER_OF_MAXSUCC
Number of maximum number of successive plies, if $DSHUFFLE_MAXSUCC_OPT = 1
Type: integer
$DSHUFFLE_MANGLE_ARRAY
Ply orientation, in degrees, to which the MAXSUCC constraint is applied, if $DSHUFFLE_MAXSUCC_OPT = 2
Type: array of real
$DSHUFFLE_MSUCC_ARRAY
Ply orientation, in degrees, to which the MAXSUCC constraint is applied, if $DSHUFFLE_MAXSUCC_OPT = 2
Type: array of integer
$DSHUFFLE_VSUCC_ARRAY
Allowable violation for the MANGLE constraint. 0.0 indicates that this constraint cannot be violated, if $DSHUFFLE_MAXSUCC_OPT = 2
Type: array of string

Ply sequence for the core layer variables.

$DSHUFFLE_CORE
Flag indicating that a ply sequence for the core layer is defined. Only one CORE sequence is allowed.
Type: integer
$DSHUFFLE_CORE_NUMBER_OF_PLIES
Number of times the core ply sequence should be repeated.
Type: integer
$DSHUFFLE_CANGLE
Ply orientations, in degrees, defining the core.
Type: array of real

Version History

2020.1 - Added new data name solverkeyword.