GeometricTransformation
GeometricTransformation
Bases: ABC
Abstract base class for OpenSees geometric transformations.
Transformation instances do not self-register and do not assign their own
tags. A :class:TransformationManager owns lifecycle operations, tag
assignment, removal, and retagging for a local model context.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
transf_type
|
str
|
OpenSees geometric transformation type. |
required |
dimension
|
int
|
Spatial dimension, either |
required |
description
|
str
|
Optional comment appended to the rendered Tcl command. |
''
|
Attributes:
| Name | Type | Description |
|---|---|---|
tag |
Optional[int]
|
Manager-assigned OpenSees transformation tag. It remains |
Attributes
Methods:
_require_tag
Return the assigned tag or fail if the transformation is unmanaged.
has_joint_offsets
abstractmethod
Return whether the transformation has nonzero joint offsets.