Oasys.D3PLOT.SetTshell class¶
Properties¶
- property SetTshell.include: integer¶
The include file number in the model that the thick shell set is in
- property SetTshell.index: integer¶
The internal index for the thick shell set in D3PLOT
- property SetTshell.label: integer¶
The LS-DYNA label for the thick shell set
- property SetTshell.title: string¶
The title for the thick shell set (or None if no title). This is only available if there is a ztf file for the model. If not None will be returned
- property SetTshell.total: integer¶
The total number of thick shell items in the thick shell set
- property SetTshell.type: constant¶
The type for the thick shell set (will be
Type.SETTSHELL
)
Static methods¶
- classmethod SetTshell.First(model)¶
Returns the first thick shell set in the model (or None if there are no thick shell sets in the model)
- Parameters:
model (Model) –
Model
to get first thick shell set in- Returns:
SetTshell object
- Return type:
SetTshell
Example
To get the first thick shell set in model m:
s = Oasys.D3PLOT.SetTshell.First(m)
- classmethod SetTshell.FlagAll(model, flag)¶
Flags all of the thick shell sets in the model with a defined flag
- Parameters:
model (Model) –
Model
that all the thick shell sets will be flagged inflag (Flag) – Flag (see
AllocateFlag
) to set on the thick shell sets- Returns:
No return value
- Return type:
None
Example
To flag all of the thick shell sets with flag f in model m:
Oasys.D3PLOT.SetTshell.FlagAll(m, f)
- classmethod SetTshell.GetAll(model)¶
Gets all of the thick shell sets in the model
- Parameters:
model (Model) –
Model
that all the thick shell sets are in- Returns:
List of
SetTshell
objects- Return type:
list
Example
To get all of the thick shell sets in model m:
s = Oasys.D3PLOT.SetTshell.GetAll(m)
- classmethod SetTshell.GetFlagged(model, flag)¶
Gets all of the thick shell sets in the model flagged with a defined flag
- Parameters:
model (Model) –
Model
that the flagged thick shell sets are inflag (Flag) – Flag (see
AllocateFlag
) set on the thick shell sets to get- Returns:
List of
SetTshell
objects- Return type:
list
Example
To get all of the thick shell sets flagged with flag f in model m:
Oasys.D3PLOT.SetTshell.GetFlagged(m, f)
- classmethod SetTshell.GetFromID(model, label)¶
Returns the SetTshell object for thick shell set in model with label (or None if it does not exist)
- Parameters:
model (Model) –
Model
to get thick shell set inlabel (integer) – The LS-DYNA label for the thick shell set in the model
- Returns:
SetTshell object
- Return type:
SetTshell
Example
To get the thick shell set in model m with label 1000:
s = Oasys.D3PLOT.SetTshell.GetFromID(m, 1000)
- classmethod SetTshell.GetFromIndex(model, index)¶
Returns the SetTshell object for thick shell set in model with index (or None if it does not exist)
- Parameters:
model (Model) –
Model
to get thick shell set inindex (integer) – The D3PLOT internal index in the model for thick shell set
- Returns:
SetTshell object
- Return type:
SetTshell
Example
To get the thick shell set in model m at index 50:
s = Oasys.D3PLOT.SetTshell.GetFromIndex(m, 50)
- classmethod SetTshell.Last(model)¶
Returns the last thick shell set in the model (or None if there are no thick shell sets in the model)
- Parameters:
model (Model) –
Model
to get last thick shell set in- Returns:
SetTshell object
- Return type:
SetTshell
Example
To get the last thick shell set in model m:
s = Oasys.D3PLOT.SetTshell.Last(m)
- classmethod SetTshell.Total(model)¶
Returns the total number of thick shell sets in the model
- Parameters:
model (Model) –
Model
to get total in- Returns:
The number of thick shell sets
- Return type:
integer
Example
To get the number of thick shell sets in model m:
total = Oasys.D3PLOT.SetTshell.Total(m)
- classmethod SetTshell.UnflagAll(model, flag)¶
Unsets a defined flag on all of the thick shell sets in the model
- Parameters:
model (Model) –
Model
that the defined flag for all thick shell sets will be unset inflag (Flag) – Flag (see
AllocateFlag
) to unset on the thick shell sets- Returns:
No return value
- Return type:
None
Example
To unset flag f on all of the thick shell sets in model m:
Oasys.D3PLOT.SetTshell.UnflagAll(m, f)
Instance methods¶
- SetTshell.AllItems()¶
Returns all of the thick shell items for the thick shell set in the model
- Returns:
list of Tshell objects
- Return type:
list
Example
To get the thick shell items in thick shell set s:
items = s.AllItems()
- SetTshell.ClearFlag(flag)¶
Clears a flag on a thick shell set
- Parameters:
flag (Flag) – Flag (see
AllocateFlag
) to clear on the thick shell set- Returns:
No return value
- Return type:
None
Example
To clear flag f on thick shell set s:
s.ClearFlag()
- SetTshell.Flagged(flag)¶
Checks if the thick shell set is flagged or not
- Parameters:
flag (Flag) – Flag (see
AllocateFlag
) to test on the thick shell set- Returns:
True if flagged, False if not
- Return type:
boolean
Example
To check if thick shell set s has flag f set on it:
if s.Flagged(f): do_something..
- SetTshell.Item(index)¶
Returns a thick shell item from the thick shell set in the model
- Parameters:
index (integer) – The index in the thick shell set to get the thick shell from (0 <= index <
total
)- Returns:
Tshell object
- Return type:
Tshell
Example
To get the 10th thick shell in thick shell set s:
items = s.Item(9)
- SetTshell.Next()¶
Returns the next thick shell set in the model (or None if there is not one)
- Returns:
SetTshell object
- Return type:
SetTshell
Example
To get the next thick shell set after thick shell set s:
s = s.Next()
- SetTshell.Previous()¶
Returns the previous thick shell set in the model (or None if there is not one)
- Returns:
SetTshell object
- Return type:
SetTshell
Example
To get the previous thick shell set before thick shell set s:
s = s.Previous()
- SetTshell.SetFlag(flag)¶
Sets a flag on a thick shell set
- Parameters:
flag (Flag) – Flag (see
AllocateFlag
) to set on the thick shell set- Returns:
No return value
- Return type:
None
Example
To set flag f on thick shell set s:
s.SetFlag(f)