gemseo.problems.mdo.sobieski.process.mda_gauss_seidel module#

A Gauss-Seidel MDA for the Sobieski's SSBJ use case.

class SobieskiMDAGaussSeidel(dtype=DataType.FLOAT, settings_model=None, **settings)[source]#

Bases: MDAGaussSeidel

A Gauss-Seidel MDA for the Sobieski's SSBJ use case.

Initialize self. See help(type(self)) for accurate signature.

Parameters:
  • dtype (SobieskiBase.DataType) --

    The NumPy type for data arrays, either "float64" or "complex128".

    By default it is set to "float64".

  • settings_model (MDAGaussSeidel_Settings | None) -- The MDA settings as a Pydantic model. If None, use **settings.

  • **settings (Any) -- The settings of the MDA.