def analyticParitionFunctionValue(self, temperatureInKelvin):
"Canonical Partition Function Value for this Hamiltonian"
thermalEnergy = self.mySpace.unitHandler.BOLTZMANNS_CONSTANT_JOULES_PER_KELVIN * temperatureInKelvin
thermalEnergy = self.mySpace.unitHandler.energyUnitsFromJoules(thermalEnergy)
partitionEnergy = self.mySpace.hbar * self.omega * (.5)
return 0.5 * math.sinh(partitionEnergy / thermalEnergy)**-1.0
评论列表
文章目录