




"""simple docstring"""




def 					a__				(       snake_case__ ,				snake_case__ ,				snake_case__       )		->      float:
			return round(float(moles / volume       ) * nfactor       )



def 					a__				(       snake_case__ ,				snake_case__ ,				snake_case__       )		->      float:
			return round(float((moles * 0.0821 * temperature) / (volume)       )       )



def 					a__				(       snake_case__ ,				snake_case__ ,				snake_case__       )		->      float:
			return round(float((moles * 0.0821 * temperature) / (pressure)       )       )



def 					a__				(       snake_case__ ,				snake_case__ ,				snake_case__       )		->      float:
			return round(float((pressure * volume) / (0.0821 * moles)       )       )


if __name__ == "__main__":
					import doctest

					doctest.testmod()









"""simple docstring"""




from typing import TYPE_CHECKING

# rely on isort to merge the imports
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCAmelCase							:    List[str]  							=							{
    """configuration_autoformer""": [
        """AUTOFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """AutoformerConfig""",
    ],
}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					lowerCAmelCase							:    Tuple  							=							[
					    """AUTOFORMER_PRETRAINED_MODEL_ARCHIVE_LIST""",
					    """AutoformerForPrediction""",
					    """AutoformerModel""",
					    """AutoformerPreTrainedModel""",
					]


if TYPE_CHECKING:
					from .configuration_autoformer import (
					    AUTOFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
					    AutoformerConfig,
					)

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_autoformer import (
										    AUTOFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
										    AutoformerForPrediction,
										    AutoformerModel,
										    AutoformerPreTrainedModel,
										)

else:
					import sys

					lowerCAmelCase							:    str  							=							_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)



