combined physics_af class header/funcs