Bounds that cannot be violated

It is possible for Embed to require simulations with some variable slightly outside of its bounds. If this is likely to cause underflow or overflow or an error termination (such as, attempting to take the square root or log of a negative number), preventive action must be taken in Embed. If, for example, the problem variables all have positive lower bounds and there is a division by some of the variables, a test should be set up at the start of simulation comparing the variable with a small positive number less than the lower bounds. If any variable is less than this value, set all the affected functions to an arbitrarily large number such as 1.e30 and return. This causes the step size to be cut back.