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.3.420.0 (24.3.420.0)
Syntax public 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:
BooleanRemarks
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