User:Muphrid/Draft:Theory of Theorycraft

Caster theorycraft (and theorycraft in general) can be boiled down into several useful functions. In truth, many theorycrafters already know these functions; the only confusion is in the notation of the mathematics and the names we give to the variables and functions involved. In part, this is an attempt to standardize the notation theorycrafters use.

Useful Functions

 * E, expected damage of a rotation or ability
 * T, expected time of a rotation or ability
 * D, expected DPS - D = E/T
 * U, expected cost (in mana, energy, rage) per second
 * G, expected regeneration (mana, energy, rage) per second
 * A, net cost per second - A = U-G
 * P, maximum resource pool (usually maximum mana)
 * Y, time the rotation can be maintained (that is, time to OOM) - Y = P/A
 * V, efficiency (damage per mana) - V = D/A
 * F, damage per mana pool - F = D*Y = P*V = D*P/A

Though confusing, this alphabet soup of functions allows for the relationships between stats to be formalized.