A EosShear object specifies a suboption of the Eos object. The EosShear object defines either isotropic linear elastic shear or linear viscous shear behavior for a hydrodynamic material.
import material mdb.models[name].materials[name].eos.eosShear import odbMaterial session.odbs[name].materials[name].eos.eosShear
This method creates a EosShear object.
mdb.models[name].materials[name].eos.EosShear session.odbs[name].materials[name].eos.EosShear
Required argument
A sequence of sequences of Floats specifying the items described below.
Optional arguments
A Boolean specifying whether contact area data depend on temperature. The default value is OFF.
An Int specifying the number of field variable dependencies included in the definition of the contact area data, in addition to temperature. The default value is 0.
A SymbolicConstant specifying the type of shear behavior. Possible values are ELASTIC and VISCOUS. The default value is ELASTIC.
Table data
If type=ELASTIC, the table data specify the following:
Shear modulus.
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.
Viscosity.
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.
Return value
An EosShear object.
Exceptions
This method modifies the EosShear object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the EosShear method.
Return value
Exceptions