MultivariableFunctionSolver.Multithreaded 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: 25.1.421.0 (25.1.421.0)
Syntaxpublic abstract bool Multithreaded { get; set; }
Public MustOverride Property Multithreaded As Boolean
Get
Set
public:
virtual property bool Multithreaded {
bool get () abstract;
void set (bool value) abstract;
}
abstract Multithreaded : bool with get, set
Property Value
Type:
Boolean
Remarks
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