ScatteringStates¶
- class ScatteringStates(save_scattering_states=None)¶
The scattering states method used to calculate the Green’s function.
- Parameters:
save_scattering_states (bool) – Whether calculated scattering states should be cached. Default:
True
- saveScatteringStates()¶
- Returns:
True when the scattering states are saved.
- Return type:
bool
Usage Examples¶
Setup a device calculation that computes the non-equilibrium contribution to the contour integral via the scattering states method while computed scattering states are cached.
non_equilibrium_method = ScatteringStates(save_scattering_states=True)
device_algorithm_parameters = DeviceAlgorithmParameters(
non_equilibrium_method=non_equilibrium_method,
)
calculator = DeviceHuckelCalculator(
device_algorithm_parameters=device_algorithm_parameters,
)