FoersterRelaxationTensor

class quantarhei.qm.liouvillespace.foerstertensor.FoersterRelaxationTensor(ham, sbi, initialize=True, cutoff_time=None)[source]

Weak resonance coupling relaxation tensor by Foerster theory

Attributes:
data
secular_GG
secular_KK
secular_basis_op

Methods

apply(oper[, copy]) Applies superoperator to an operator
convert_2_tensor() Converts from operator to tensor form
copy() Returns a shallow copy of the self
deepcopy() Returns a deep copy of the self
get_secular_basis_operator() Returns the operator to ensure the correct basis context
load(filename[, test]) Loads an object from a file and returns it
loaddir(dirname) Returns a directory of objects saved into a directory
save(filename[, comment, test]) Saves the object with all its content into a file
savedir(dirname[, tag, comment, test]) Saves an object into directory containing a file with unique name
scopy() Creates a copy of the object by saving and loading it
secularize([legacy]) Secularizes the relaxation tensor
transform(SS[, inv]) Transformation of the tensor by a given matrix
updateStructure() Recalculates dephasing and depopulation rates
get_current_basis  
initialize  
protect_basis  
recover_nonsecular  
set_current_basis  
unprotect_basis