sponge.function.Energy

查看源文件
class sponge.function.Energy(value: float, unit: str = 'kj/mol', **kwargs)[源代码]

能量。

参数:
  • value (float) - 能量值。

  • unit (str) - 能量单位。默认值:"kj/mol"。

  • kwargs - 其他参数。

支持平台:

Ascend GPU CPU

样例:

>>> from sponge.function import Energy
>>> ene = Energy(1.0, 'kcal/mol')
>>> ene.change_unit('kj/mol')
<sponge.function.units.Energy at 0x7f415483eac0>
>>> ene.value
4.184
property abs_size

获取能量绝对值。

返回:

float。能量的绝对值。

change_unit(unit)[源代码]

改变单位。

参数:
  • unit (Union[str, Units, float, int]) - 能量单位。

property ref

获取能量参考值。

返回:

float。一个能量参考值。

property unit

获取能量单位。

返回:

str。能量单位。

property unit_name

获取能量单位的名称。

返回:

str。能量单位的名称。

property value

获取能量值。

返回:

float。能量值。