Source code for g3d.defs.world.numerics.num

"""G3DNum static class"""
from .scheme import G3DScheme
from .time import G3DTime
from .irsm import G3DIRSM
from .limiters import G3DLimiters


[docs] class G3DNum: """G3D numerics placeholder""" def __init__(self) -> None: """initialize G3D numerics placeholder""" self._scheme = G3DScheme() self._time = G3DTime() self._irsm = G3DIRSM() self._limiters = G3DLimiters() @property def scheme(self) -> G3DScheme: """instance of G3D numerical scheme placeholder""" return self._scheme @property def time(self) -> G3DTime: """instance of G3D time placeholder""" return self._time @property def irsm(self) -> G3DIRSM: """instance of G3D IRSM placeholder""" return self._irsm @property def limiters(self) -> G3DLimiters: """instance of G3D limiters placeholder""" return self._limiters