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.
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.
[Comment removed by author]
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.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.
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