ForceAtom¶
-
class
sknano.core.atoms.force_atoms.ForceAtom(*args, fx=None, fy=None, fz=None, **kwargs)[source] [edit on github][source]¶ Bases:
sknano.core.atoms.atoms.AtomAn
Atomsub-class with force attributes.Parameters: - element ({str, int}, optional) – A string representation of the element symbol or an integer specifying an element atomic number.
- fy, fz (fx,) – \(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 vectormAn alias for mass.massAtomic mass \(m_a\) in atomic mass units. symbolElement symbol. Methods
getattr(attr[, default, recursive])Get atom attribute named attr.reset_attrs(**kwargs)Reset atom attributes. rezero([epsilon])Re-zero position vector components. rotate(**kwargs)Rotate Atomposition vector.todict()Return dictof constructor parameters.update_attrs(**kwargs)Update atom attributes. Attributes Summary
f\(f_x, f_y, f_z\) array of force vector components. fx\(x\) component of ForceAtomforce vectorfy\(x\) component of ForceAtomforce vectorfz\(z\) component of ForceAtomforce vectorMethods Summary
rezero([epsilon])Re-zero position vector components. rotate(**kwargs)Rotate Atomposition vector.todict()Return dictof constructor parameters.Attributes Documentation
-
f¶ \(f_x, f_y, f_z\) array of force vector components.
Returns: 3-element ndarray of [\(f_x\), \(f_y\), \(f_z\)] force vector components of ForceAtom.Return type: ndarray
Methods Documentation
-
rezero(epsilon=1e-10)[source] [edit on github][source]¶ Re-zero position vector components.
Set position vector components with absolute value less than
epsilonto zero.Parameters: epsilon (float) – smallest allowed absolute value of any \(x,y,z\) component.
-
rotate(**kwargs)[source] [edit on github][source]¶ Rotate
Atomposition vector.Parameters:
-
todict()[source] [edit on github][source]¶ Return
dictof constructor parameters.