1. 6
  1.  

  2. [Comment removed by author]

    1. 2

      It means getting your units mixed up is a compile time error. Like if you wrote Area a = w * h; and w was weight instead of width, you would get a type error. It makes it easier to catch typos that lead to unphysical results.

      1. 1

        Secondly, what was this written with? I love the clean style of the digital paper :)

        Are you referring to this? I only ask because it has the signature LaTeX look, but your comment had me expecting something less commonplace. ?

        Edit: I was too hasty; the title page looks extremely Latin Modern, but the following pages look different (and some of the equations don’t seem up to LaTeX standard,) so I’m not sure.

      2. 1

        Note that their previous implementation is the base of Unreal Engine 4’s atmosphere rendering:

        https://github.com/EpicGames/UnrealEngine/blob/master/Engine/Shaders/Private/AtmospherePrecompute.usf