Completely changed the Boltzmann class and test cases