Source code for abaqus.Material.Plastic.Swelling.Swelling

from abaqusConstants import *
from ...Ratios import Ratios


[docs]class Swelling: """The Swelling object specifies time-dependent volumetric swelling for a material. Notes ----- This object can be accessed by: .. code-block:: python import material mdb.models[name].materials[name].swelling import odbMaterial session.odbs[name].materials[name].swelling The table data for this object are: - Volumetric swelling strain rate. - 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. The corresponding analysis keywords are: - SWELLING """ # A Ratios object. ratios: Ratios = Ratios(((),)) def __init__(self, table: tuple, law: SymbolicConstant = INPUT, temperatureDependency: Boolean = OFF, dependencies: int = 0): """This method creates a Swelling object. Notes ----- This function can be accessed by: .. code-block:: python mdb.models[name].materials[name].Swelling session.odbs[name].materials[name].Swelling Parameters ---------- table A sequence of sequences of Floats specifying the items described below.This argument is valid only when *law*=INPUT. law A SymbolicConstant specifying the type of data defining the swelling behavior. Possible values are INPUT and USER. The default value is INPUT. temperatureDependency A Boolean specifying whether the data depend on temperature. The default value is OFF. dependencies An Int specifying the number of field variable dependencies. The default value is 0. Returns ------- A Swelling object. Raises ------ RangeError """ pass def setValues(self): """This method modifies the Swelling object. Raises ------ RangeError """ pass