##NIntegrate Method options##
NIntegrate Method options
There are many Method
settings to use in NIntegrate
and many but not all of their suboptions are documented the tutorial on NIntegrate
. Some of these may be found by
?NIntegrate`StrategiesDump`*Options
Others may be found by
?NIntegrate`StrategiesDump`*Properties
Note in the case shown, the options are the same as the Method
options of PiecewiseExpand
and
SystemOptions["PiecewiseOptions"]
(* {"PiecewiseOptions" -> {"BooleanResult" -> Automatic,
"ConditionSimplifier" -> Automatic,
"DirectExpansionCrossovers" -> {10, 7., False},
"EliminateConditions" -> True, "ExpandSpecialPiecewise" -> True,
"FactorInequalities" -> True, "FullStrengthInference" -> False,
"OrderlessConditions" -> Automatic, "Parallel" -> Automatic,
"RefineConditions" -> True, "Simplification" -> True,
"StrictCalculus" -> Automatic, "ValueSimplifier" -> Automatic}} *)
Note also that giving a wrong option to NIntegrate
methods yields the list of properties as an error message:
NIntegrate[x, {x, 0, 1}, Method -> {"InterpolationPointsSubdivision", "Foo" -> True}]
NIntegrate::moptxn
: The optionFoo
of the methodInterpolationPointsSubdivision
is not one of{MaxSubregions, Method, SymbolicProcessing}
. >>