Expansion(...)
This method creates an Expansion object.
Path
materialApi.materials()[name].Expansion
Prototype
odb_Expansion& Expansion(const odb_String& type, bool userSubroutine, double zero, bool temperatureDependency, int dependencies, const odb_SequenceSequenceDouble& table);
Required arguments
None.
Optional arguments
- type
-
An odb_String specifying the type of expansion. Possible values are "ISOTROPIC", "ORTHOTROPIC", "ANISOTROPIC", and "SHORT_FIBER". The default value is "ISOTROPIC".
- userSubroutine
-
A Boolean specifying whether a user subroutine is used to define the increments of thermal strain. The default value is false.
- zero
-
A Double specifying the value of if the thermal expansion is temperature-dependent or field-variable-dependent. The default value is 0.0.
- temperatureDependency
-
A Boolean specifying whether the data depend on temperature. The default value is false.
- dependencies
-
An Int specifying the number of field variable dependencies. The default value is 0.
- table
-
An odb_SequenceSequenceDouble specifying the items described below. The default value is an empty sequence.
This argument is required only if type is not "USER".
Table data
If type=ISOTROPIC, the table data specify the following:
-
in Abaqus/Standard or Abaqus/Explicit analyses.
-
Temperature, if the data depend on temperature.
-
Value of the first field variable, if the data depend on field variables.
-
Value of the second field variable.
-
Etc.
If type=ORTHOTROPIC, the table data specify the following:
-
.
-
.
-
.
-
Temperature, if the data depend on temperature.
-
Value of the first field variable, if the data depend on field variables.
-
Value of the second field variable.
-
Etc.
If type=ANISOTROPIC, the table data specify the following:
-
.
-
.
-
. (Not used for plane stress case.)
-
.
-
.
-
.
-
Temperature, if the data depend on temperature.
-
Value of the first field variable, if the data depend on field variables.
-
Value of the second field variable.
-
Etc.
If type=SHORT_FIBER, there is no table data.
Return value
An Expansion object.
Exceptions
RangeError.