import copy
[docs]
class Moments:
# QEL NOS SPN ORB HFI
[docs]
def __init__(self, qel, nos, smt, omt, hff):
self.qel = qel
self.nos = nos
self.smt = smt
self.omt = omt
self.hff = hff
@property
def spin_moment(self):
return self.smt
[docs]
def as_tuple(self):
return (self.qel, self.nos, self.smt, self.omt, self.hff)
[docs]
def copy(self):
return copy.copy(self)