The first phase of the simulation process. At the Evaluation phase the blocks are replaced with simulation structures. The simulation parameters of the blocks are evaluated numerically through the initialization script, the contexts and the block parameter expressions. In this phase all the library blocks are inlined and the programmable super blocks are expanded so the output of this stage has no reference to block libraries and contains no OML scripts or expressions.