Skip to content

System

System

System(system_type: str)

Bases: AnalysisComponent

Base class for OpenSees solver systems.

Create a System base instance.

Parameters:

Name Type Description Default
system_type str

The type name of the system solver.

required

Attributes

_systems class-attribute instance-attribute

_systems: Dict[str, Type['System']] = {}

system_type instance-attribute

system_type = system_type

Methods:

register_system staticmethod

register_system(name: str, system_class: Type['System']) -> None

Register a new solver system class.

Parameters:

Name Type Description Default
name str

Lowercase registry name.

required
system_class Type['System']

The System class type to register.

required