
# Setup adaptive grid object.
adaptive_grid = AdaptiveGrid(
	kA_range=[-0.5, 0.5],
	kB_range=[-0.5, 0.5],
	tolerance=1e-2,
	error_measure=Absolute,
	number_of_initial_levels=2,
	maximum_number_of_levels=7)

# Use adaptive grid instead of kpoints in transmission spectrum.
transmission_spectrum = TransmissionSpectrum(device_configuration,
				             kpoints=adaptive_grid)


# Use adaptive grid instead of kpoints in spin transfer torque.
spin_transfer_torque = SpinTransferTorque(device_configuration,
                                          contributions=Left,
					  kpoints=adaptive_grid)