Local manager for single-point constraint lifecycle and tag assignment.
Attributes
_owner
instance-attribute
_constraints
instance-attribute
_constraints: Dict[int, SPConstraint] = {}
_start_tag
instance-attribute
_tagging
instance-attribute
_tagging = CompactRetagPolicy[SPConstraint]()
Methods:
add
add(constraint: SPConstraint) -> SPConstraint
fix
fix(node_tag: int, dofs: List[int])
fix_x
fix_x(xCoordinate: float, dofs: List[int], tol: float = 1e-10)
fix_y
fix_y(yCoordinate: float, dofs: List[int], tol: float = 1e-10)
fix_z
fix_z(zCoordinate: float, dofs: List[int], tol: float = 1e-10)
fix_macro_x_min
fix_macro_x_min(dofs: List[int], tol: float = 1e-10)
fix_macro_x_max
fix_macro_x_max(dofs: List[int], tol: float = 1e-10)
fix_macro_y_min
fix_macro_y_min(dofs: List[int], tol: float = 1e-10)
fix_macro_y_max
fix_macro_y_max(dofs: List[int], tol: float = 1e-10)
fix_macro_z_min
fix_macro_z_min(dofs: List[int], tol: float = 1e-10)
fix_macro_z_max
fix_macro_z_max(dofs: List[int], tol: float = 1e-10)
get
get(tag: int) -> Optional[SPConstraint]
get_all
get_all() -> Dict[int, SPConstraint]
set_tag_start
set_tag_start(start_tag: int) -> None