Click or drag to resize

MultivariableFunctionSolverMultithreaded Property

Gets or sets a value indicating whether this solver should evaluate with as many threads as the current threading policy facet and solver algorithm will allow. Note that derived types should copy this in their copy constructor.

Namespace:  AGI.Foundation.NumericalMethods
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.1.418.0 (24.1.418.0)
public abstract bool Multithreaded { get; set; }

Property Value

Type: Boolean

The specific algorithm you implement may fundamentally be single threaded. In that case it is acceptable to ignore this property.

It is possible that the single and multithreaded algorithms are not identical. As such the function solver results for the two cases may diverge especially if the problem is ill-defined.

See Also