|
|
|||
|
|
|
| BUILT-IN MATHEMATICA SYMBOL | Tutorials »|See Also »|More About » |
CompilationOptions | ![]() |
| CompilationOptions is an option for Compile that specifies settings for the compilation process. |
| "ExpressionOptimization" | Automatic | whether to optimize the input expression | |
| "InlineCompiledFunctions" | Automatic | whether to expand the body of nested compiled functions | |
| "InlineExternalDefinitions" | Automatic | whether to use external definitions |
| False | do not optimize the input expression | |
| True | optimize the input expression | |
| Automatic | only use the optimized expression if the compiled function does not make external calls |
| False | do not inline nested compiled functions | |
| True | inline nested compiled functions | |
| Automatic | inline small nested compiled functions |
Options to control how the compilation runs can be given in a nested form. For example, you can turn off compilation optimizations. This may cause the same computation to be done more than once:
|