gemseo.algos.linear_solvers.scipy_linalg.settings.tfqmr module#
Settings for the SciPy TFQMR algorithm.
- Settings TFQMR_Settings(*, store_residuals=False, use_ilu_precond=False, save_when_fail=False, atol=0.0, rtol=1e-12, callback=None, maxiter=1000, x0=None, M=None)[source]#
Bases:
BaseSciPyLinalgSettingsBase
The settings of the SciPy TFQMR algorithm.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
store_residuals (bool) --
By default it is set to False.
use_ilu_precond (bool) --
By default it is set to False.
save_when_fail (bool) --
By default it is set to False.
atol (Annotated[float, Ge(ge=0)]) --
By default it is set to 0.0.
rtol (Annotated[float, Gt(gt=0)]) --
By default it is set to 1e-12.
callback (Annotated[Callable, WithJsonSchema(json_schema={}, mode=None)] | None)
maxiter (Annotated[int, Gt(gt=0)]) --
By default it is set to 1000.
x0 (ndarray | None)
M (LinearOperator | ndarray | sparray | None)
- Return type:
None