sknano.core.atoms.ForceAtom¶
-
class
sknano.core.atoms.ForceAtom(*args, *, fx=None, fy=None, fz=None, **kwargs)[source][source]¶ An
Atomclass with force attributes.Parameters: element : {str, int}, optional
A string representation of the element symbol or an integer specifying an element atomic number.
fx, fy, fz : float, optional
\(f_x, f_y, f_z\) components of
ForceAtomvelocity.Attributes
ZAtomic number \(Z\). elementElement symbol. f\(f_x, f_y, f_z\) array of force vector components. fmtstrFormat string. fx\(x\) component of ForceAtomforce vectorfy\(x\) component of ForceAtomforce vectorfz\(z\) component of ForceAtomforce vectormmassAtomic mass \(m_a\) in atomic mass units. symbolElement symbol. Methods
rezero([epsilon])Re-zero position vector components. rotate(**kwargs)Rotate Atomposition vector.todict()translate(*args, **kwargs)