"""G3DModels static class"""
from typing import Any
from g3d.defs import TurbulenceModelMode
[docs]
class G3DModels:
"""G3D model settings placeholder"""
__turbulence_model = TurbulenceModelMode.NO_TURBULENCE_MODEL
# turbulence models
@property
def turbulence_model(self) -> Any:
"""turbulence model type (Enum, default value = TurbulenceModelMode.NO_TURBULENCE_MODEL)"""
return type(self).__turbulence_model
@turbulence_model.setter
def turbulence_model(self, m: Any) -> None:
if type(m) is TurbulenceModelMode:
type(self).__turbulence_model = m