httk.atomistic.models.moments.cartesian¶
Cartesian per-site magnetic-moment backend.
Classes¶
Per-site Cartesian magnetic moments, exactly held in Bohr magnetons. |
Module Contents¶
- class httk.atomistic.models.moments.cartesian.CartesianSiteMoments(moments, precision=None)[source]¶
Bases:
httk.atomistic.models.moments.backend.SiteMomentsBackendPer-site Cartesian magnetic moments, exactly held in Bohr magnetons.
- property cartesian_moments: httk.core.SurdVector[source]¶
The exact Nx3 Cartesian moments, one row per site.
- property precision: fractions.Fraction | None[source]¶
How precisely the moments were stated, in Bohr magnetons, or
None.Concrete rather than abstract, so a backend with no source of precision inherits
Noneinstead of breaking.