Source code for g3d.calc.calculators.calculator
"""Base calculator class"""
from typing import Any
from .generic import G3DGenericCalculator
from .stagnation import G3DStagnationCalculator
[docs]
class G3DCalculator(G3DGenericCalculator):
"""Class definition of base class G3DCalculator"""
def __init__(self, *args: Any, **kwargs: Any) -> None:
"""Initializing g3d calculator env"""
super().__init__(*args, **kwargs)
self._stagnation = G3DStagnationCalculator(update_code_type=False)
def _associate(self) -> None:
self._stagnation.gas = self._gas