"""TurbulenceModel class definition (base class for turbulence models)"""
from typing import Any
from g3d.defs import G3DEntity
[docs]
class TurbulenceModel(G3DEntity):
def __init__(self, *args: Any, **kwargs: Any) -> None:
self._visct = 0.
self._Ret = 0.
super().__init__(*args, **kwargs)
def _set_default(self) -> None:
super()._set_default()
self._tag = 'g3d turbulence model'
[docs]
def visc_t(self) -> float:
"""
:return:
"""
return self._visct
[docs]
def Reynolds_stress(self) -> float:
"""
:return:
"""
return self._Ret