:py:mod:`FELiCS.Equation.dependentVariables.equationOfStateHandler` =================================================================== .. py:module:: FELiCS.Equation.dependentVariables.equationOfStateHandler Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: FELiCS.Equation.dependentVariables.equationOfStateHandler.equationOfStateHandler Attributes ~~~~~~~~~~ .. autoapisummary:: FELiCS.Equation.dependentVariables.equationOfStateHandler.logger .. py:data:: logger .. py:class:: equationOfStateHandler Handles the thermodynamic relationships between temperature, pressure, and density using different forms of the Equation of State (EoS), including linearized and mean-flow versions. This class links flow variables based on the chosen EoS, which may be either `IdealGas` or `Low-Mach`. It ensures that, given any two of the three thermodynamic quantities (pressure, temperature, and density), the third can be deduced according to the selected EoS. It is primarily intended to support FELiCS simulations by connecting transported fluctuation variables with background mean fields. **Initialize the equationOfStateHandler object** :param None: :ivar _fieldDict: Stores fluctuation variables computed from EoS. :vartype _fieldDict: :py:class:`dict` :ivar _param: Reference to the FELiCS parameter configuration. :vartype _param: :py:class:`object` :ivar _mean: Reference to the FELiCS mean flow object. :vartype _mean: :py:class:`object` :ivar _isSolution: Indicates if the current instance deals with a fluctuation solution. :vartype _isSolution: :py:class:`bool`