sknano.core.atoms.DipoleAtom¶
-
class
sknano.core.atoms.DipoleAtom(*args, *, px=None, py=None, pz=None, **kwargs)[source][source]¶ An
Atomclass with electric dipole moment attributes.Parameters: element : {str, int}, optional
A string representation of the element symbol or an integer specifying an element atomic number.
px, py, pz : float, optional
\(p_x, p_y, p_z\) components of
DipoleAtomdipole moment.Attributes
ZAtomic number \(Z\). elementElement symbol. fmtstrFormat string. mmassAtomic mass \(m_a\) in atomic mass units. pDipole moment \(\mathbf{p}=q\mathbf{d}\). px\(x\) component of DipoleAtomdipole moment vectorpy\(x\) component of DipoleAtomdipole moment vectorpz\(z\) component of DipoleAtomdipole moment vectorsymbolElement symbol. Methods
rezero([epsilon])Re-zero dipole moment vector components. rotate(**kwargs)Rotate Atomdipole moment vector.todict()translate(*args, **kwargs)