Moved landau 3d code to dedicated class