One more comment, in response to your second question: "all the temperature dependent devices in the circuit use this temperature right?"
Yes, if you set temperature this way it will apply to all the devices in the circuit. However, not all device models have a temperature dependence, and not all the ones that do have a temperature dependence have a great model of that dependence.
Most semiconductor devices have temperature dependence in them. For example, all semiconductor models have diode equations in them, which all have a qV/kT term inside the exponential. So, at a minimum there will be that dependency. But that by itself is often not enough to adequately model temperature and there are additional temperature-based equations.
Some models (such as most modern BJT models) include self-heating, which is another complication.
For models which have a more complex temperature dependence there are usually additional model parameters you have to calibrate and set.
thanks,
The Xyce Team