| 238 | name = "CG" |
| 239 | |
| 240 | def __init__(self, *args, |
| 241 | conjugate : bool = False, |
| 242 | abstol : float = None, |
| 243 | maxsteps : int = None, |
| 244 | printing : bool = False, |
| 245 | **kwargs): |
| 246 | if printing: |
| 247 | print("WARNING: printing is deprecated, use printrates instead!") |
| 248 | kwargs["printrates"] = printing |
| 249 | if abstol is not None: |
| 250 | print("WARNING: abstol is deprecated, use atol instead!") |
| 251 | kwargs["abstol"] = abstol |
| 252 | if maxsteps is not None: |
| 253 | print("WARNING: maxsteps is deprecated, use maxiter instead!") |
| 254 | kwargs["maxiter"] = maxsteps |
| 255 | super().__init__(*args, **kwargs) |
| 256 | self.conjugate = conjugate |
| 257 | |
| 258 | # for backward compatibility |
| 259 | @property |