p>
<p>
          The advantage of using this type rather than <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span><span class="special">&lt;</span><span class="identifier">tom_int</span><span class="special">&gt;</span></code> directly, is that it is expression-template
          enabled, greatly reducing the number of temporaries created in complex
          expressions.
        </p>
<p>
          There are also non-member