Source code for g3d.defs.world.status

"""G3DSolverStatus static class"""


[docs] class G3DSolverStatus: """G3D solver status placeholder""" __curiter = 0 __istep = 0 __istep_save = 0 __time = 0. __residual = 1.e20 @property def curiter(self) -> int: """completed iterations at last solver state save""" return type(self).__curiter @curiter.setter def curiter(self, i: int) -> None: type(self).__curiter = i @property def istep(self) -> int: """number of iterations since start""" return type(self).__istep @istep.setter def istep(self, i: int) -> None: type(self).__istep = i @property def istep_save(self) -> int: """number of iterations since last solver state save""" return type(self).__istep_save @istep_save.setter def istep_save(self, i: int) -> None: type(self).__istep_save = i @property def time(self) -> float: """simulated time""" return type(self).__time @time.setter def time(self, t: float) -> None: type(self).__time = t @property def residual(self) -> float: """solver residual""" return type(self).__residual @residual.setter def residual(self, r: float) -> None: type(self).__residual = r