unitsElectronvolt

class samson.DataModel.Quantity.unitsElectronvolt(*args, **kwargs)

Bases: pybind11_builtins.pybind11_object

Units system, serves as a wrapper between SBQuantity and Python

Overloaded function.

  1. __init__(self: samson.DataModel.Quantity.unitsElectronvolt) -> None

Constructs the zero dimensionless unit

  1. __init__(self: samson.DataModel.Quantity.unitsElectronvolt, v: float) -> None

Constructs the dimensionless unit with a given value v

  1. __init__(self: samson.DataModel.Quantity.unitsElectronvolt, value: float, scale: List[int], exponent: List[int]) -> None

Construct the physical unit with value, scale and exponent

  1. __init__(self: samson.DataModel.Quantity.unitsElectronvolt, u: samson.DataModel.Quantity.unitsElectronvolt) -> None

Constructs the physical unit from a given physical unit u

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> samson.DataModel.Quantity.unitsElectronvolt

  2. __add__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> samson.DataModel.Quantity.unitsElectronvolt

__eq__(*args, **kwargs)

Overloaded function.

  1. __eq__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  2. __eq__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  3. __eq__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> bool

__ge__(*args, **kwargs)

Overloaded function.

  1. __ge__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  2. __ge__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  3. __ge__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> bool

__gt__(*args, **kwargs)

Overloaded function.

  1. __gt__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  2. __gt__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  3. __gt__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> bool

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> samson.DataModel.Quantity.unitsElectronvolt

  2. __iadd__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> samson.DataModel.Quantity.unitsElectronvolt

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> samson.DataModel.Quantity.unitsElectronvolt

  2. __imul__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> samson.DataModel.Quantity.unitsElectronvolt

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> samson.DataModel.Quantity.unitsElectronvolt

  2. __isub__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> samson.DataModel.Quantity.unitsElectronvolt

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> samson.DataModel.Quantity.unitsElectronvolt

  2. __itruediv__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> samson.DataModel.Quantity.unitsElectronvolt

__le__(*args, **kwargs)

Overloaded function.

  1. __le__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  2. __le__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  3. __le__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> bool

__lt__(*args, **kwargs)

Overloaded function.

  1. __lt__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  2. __lt__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  3. __lt__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> bool

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> samson.DataModel.Quantity.unitsElectronvolt

  2. __mul__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> samson.DataModel.Quantity.unitsElectronvolt

__ne__(*args, **kwargs)

Overloaded function.

  1. __ne__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  2. __ne__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> bool

  3. __ne__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> bool

__neg__(self: samson.DataModel.Quantity.unitsElectronvolt) samson.DataModel.Quantity.unitsElectronvolt
__radd__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) samson.DataModel.Quantity.unitsElectronvolt
__rmul__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) samson.DataModel.Quantity.unitsElectronvolt
__rsub__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) samson.DataModel.Quantity.unitsElectronvolt
__rtruediv__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) samson.DataModel.Quantity.unitsElectronvolt
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> samson.DataModel.Quantity.unitsElectronvolt

  2. __sub__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> samson.DataModel.Quantity.unitsElectronvolt

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: float) -> samson.DataModel.Quantity.unitsElectronvolt

  2. __truediv__(self: samson.DataModel.Quantity.unitsElectronvolt, arg0: samson.DataModel.Quantity.unitsElectronvolt) -> samson.DataModel.Quantity.unitsElectronvolt

static fromLinearInterpolation(q0: samson.DataModel.Quantity.unitsElectronvolt, q1: samson.DataModel.Quantity.unitsElectronvolt, alpha: float) samson.DataModel.Quantity.unitsElectronvolt

Returns a linear interpolation between two physical quantities q0 and q1 for a parameter alpha in the closed unit interval [0, 1].

setZero(self: samson.DataModel.Quantity.unitsElectronvolt) None

Sets the value to zero

toDebugString(self: samson.DataModel.Quantity.unitsElectronvolt) str
toString(self: samson.DataModel.Quantity.unitsElectronvolt, fullName: bool = False) str

Converts the physical quantity to a string (with a full unit name when fullName is true)

property Eh

convert to hartree

property J

convert to joule

property JPerMol

convert to joulePerMole

property hartree

convert to hartree

property isDimensionless

Returns true if the unit is dimensionless

property joule

convert to joule

property joulePerMole

convert to joulePerMole

property kJ

convert to kilojoule

property kcalPerMol

convert to kilocaloriePerMole

property kilocaloriePerMole

convert to kilocaloriePerMole

property kilojoule

convert to kilojoule

property sizeOfUnitSystem
property value

Returns value of the unit

property zJ

convert to zeptojoule

property zeptojoule

convert to zeptojoule