sknano.core.atoms.DipoleAtom¶
-
class
sknano.core.atoms.
DipoleAtom
(*args, *, px=None, py=None, pz=None, **kwargs)[source][source]¶ An
Atom
class 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
px,py,pz components of
DipoleAtom
dipole moment.Attributes
Z
Atomic number Z. element
Element symbol. fmtstr
Format string. m
mass
Atomic mass ma in atomic mass units. p
Dipole moment p=qd. px
x component of DipoleAtom
dipole moment vectorpy
x component of DipoleAtom
dipole moment vectorpz
z component of DipoleAtom
dipole moment vectorsymbol
Element symbol. Methods
rezero
([epsilon])Re-zero dipole moment vector components. rotate
(**kwargs)Rotate Atom
dipole moment vector.todict
()translate
(*args, **kwargs)