def __init__(self, *args, **kwargs): """ Parameters ---------- all from ResonantRaman.__init__ combinations: int Combinations to consider for multiple excitations. Default is 1, possible 2 skip: int Number of first transitions to exclude. Default 0, recommended: 5 for linear molecules, 6 for other molecules nm: int Number of intermediate m levels to consider, default 20 """ self.combinations = kwargs.pop('combinations', 1) self.skip = kwargs.pop('skip', 0) self.nm = kwargs.pop('nm', 20) approximation = kwargs.pop('approximation', 'Albrecht') ResonantRaman.__init__(self, *args, **kwargs) self.set_approximation(approximation)
def __init__(self, *args, **kwargs): self.set_approximation(kwargs.pop('approximation', 'Profeta')) self.nonresonant = kwargs.pop('nonresonant', True) ResonantRaman.__init__(self, *args, **kwargs)
def __init__(self, *args, **kwargs): self._approx = 'PlaczekAlpha' ResonantRaman.__init__(self, *args, **kwargs)