Generalised Computational Methods in Thermodynamics