|
SOLUTIONS
|
BUILT-IN MATHEMATICA SYMBOL
TimeConstrained
TimeConstrained[expr, t]
evaluates expr, stopping after t seconds.
TimeConstrained[expr, t, failexpr]
returns failexpr if the time constraint is not met.
DetailsDetails
- TimeConstrained generates an interrupt to abort the evaluation of expr if the evaluation is not completed within the specified time.
- TimeConstrained evaluates failexpr only if the evaluation is aborted.
- TimeConstrained returns $Aborted if the evaluation is aborted and no failexpr is specified.
- TimeConstrained is accurate only down to a granularity of at least $TimeUnit seconds.
- Aborts generated by TimeConstrained are treated just like those generated by Abort, and can thus be overruled by AbortProtect.
- TimeConstrained[expr, Infinity] imposes no time constraint.
- TimeConstrained may give different results on different occasions within a single session, for example as a result of different conditions of internal system caches.
- TimeConstrained takes account only of CPU time spent inside the main Mathematica kernel process; it does not include additional threads or processes.
New in 1 | Last modified in 6
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »

