Skip to content

SystemManager

SystemManager

SystemManager(analysis_manager)

Bases: TaggedComponentManager[System]

Manager for system solvers on the Analysis model.

Initialize the SystemManager.

Parameters:

Name Type Description Default
analysis_manager

The parent AnalysisManager instance.

required

Methods:

fullgeneral

fullgeneral(**kwargs) -> System

Add a FullGeneralSystem solver.

Parameters:

Name Type Description Default
**kwargs

Keyword arguments passed to FullGeneralSystem.

{}

Returns:

Type Description
System

The solver system instance.

bandgeneral

bandgeneral(**kwargs) -> System

Add a BandGeneralSystem solver.

Parameters:

Name Type Description Default
**kwargs

Keyword arguments passed to BandGeneralSystem.

{}

Returns:

Type Description
System

The solver system instance.

bandspd

bandspd(**kwargs) -> System

Add a BandSPDSystem solver.

Parameters:

Name Type Description Default
**kwargs

Keyword arguments passed to BandSPDSystem.

{}

Returns:

Type Description
System

The solver system instance.

profilespd

profilespd(**kwargs) -> System

Add a ProfileSPDSystem solver.

Parameters:

Name Type Description Default
**kwargs

Keyword arguments passed to ProfileSPDSystem.

{}

Returns:

Type Description
System

The solver system instance.

superlu

superlu(**kwargs) -> System

Add a SuperLUSystem solver.

Parameters:

Name Type Description Default
**kwargs

Keyword arguments passed to SuperLUSystem.

{}

Returns:

Type Description
System

The solver system instance.

umfpack

umfpack(**kwargs) -> System

Add a UmfpackSystem solver.

Parameters:

Name Type Description Default
**kwargs

Keyword arguments passed to UmfpackSystem.

{}

Returns:

Type Description
System

The solver system instance.

mumps

mumps(**kwargs) -> System

Add a MumpsSystem solver.

Parameters:

Name Type Description Default
**kwargs

Keyword arguments passed to MumpsSystem.

{}

Returns:

Type Description
System

The solver system instance.