ILNumerics - Technical Application Development
SystemObject
ILNumericsSettings
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Top
Top
Top
Top
The class provides static setting properties to control the behaviour of ILNumerics, see Configuration in the online documentation
[ILNumerics Core Module]
Inheritance Hierarchy
ILNumericsSettings
Namespace: ILNumerics
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
The Settings type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Settings | Initializes a new instance of the Settings class |
Properties
Name | Description | |
---|---|---|
ArrayStyle |
Controls the way nd-arrays work. Affects the shape of arrays, the default storage order and the handling of subarray / indexing expressions. Thread static. Default: ILNumericsV4.
[ILNumerics Core Module] | |
DefaultArrayStyle |
Default array style for initializing the property in new threads. Default: ILNumericsV4.
[ILNumerics Core Module] | |
DefaultRenderer |
Configures or defines the default renderer used for interactive drawing controls like ILPanel, default: null (auto)
[ILNumerics Core Module] | |
DefaultStorageOrder |
The default storage order for new storages. Default: ColumnMajor. Readonly (controlled by ArrayStyle).
[ILNumerics Core Module] | |
HDF5DefaultStringEncoding |
Gets or sets the default string encoding for newly created HDF5 objects. Default: UTF8.
[ILNumerics Core Module] | |
LogVerbosityLevel |
Gets the level of verbosity for information sent to application trace logs during run, or sets it.
[ILNumerics Core Module] | |
ManagedMultiplyBlockSize |
Block size used for blocked managed matrix multiply, default: 150
[ILNumerics Core Module] | |
MaxNumberThreads |
Maximum number of threads for parallel execution of internal functions in ILNumerics.
[ILNumerics Core Module] | |
MaxNumberThreadsConfigured |
Determines, whether the current setting of MaxNumberThreads is the result of a custom configuration (true) or automatic system inspection (false).
[ILNumerics Core Module] | |
MaxSafeQuicksortRecursionDepth |
Maximum recursion depth the quicksort algorithm can go. Default: 100 (for array length up to 2^100).
[ILNumerics Core Module] | |
MinElementLength4SystemArrayCopy |
Threshold used to determine the minimum number of elements for system array copy. default: 10.
[ILNumerics Core Module] | |
MinimumQuicksortLength |
Determine the minimum length for arrays to be sorted via Quicksort algorithm, smaller arrays are sorted via insertion sort
[ILNumerics Core Module] | |
MinNumberOfArrayDimensions |
Minimum number of array dimensions. Default: 2 (Matlab, Octave, ILNumerics v4 compatibility). Readonly, controlled by ArrayStyle.
[ILNumerics Core Module] | |
MinParallelElement1Count |
Threshold used to determine, if computations of O(n) built-in-functions are done in parallel on multicore machines; default: 1000.
[ILNumerics Core Module] | |
NativeDependenciesAbsolutePath |
The absolute directory where ILNumerics should look for native dependencies (LAPACK, HDF5 etc.); default: empty string
[ILNumerics Core Module] | |
OpenGL31_FIX_GL_CLIPVERTEX |
Work around OpenGL driver issues regarding GL_ClipDistance; set to true on problems on older GL 3.1 hardware (like GT 3XXM series); default: auto
[ILNumerics Core Module] | |
ShowMessageBoxOnGDIFallback |
Gets or sets a flag indicating if a message box is shown to the user, once the rendering driver falls back to GDI; default: true
[ILNumerics Core Module] | |
ToStringMaxNumberElements |
Upper limit on the overall number of elements printed for an array in textual representations. Default: 10000.
[ILNumerics Core Module] | |
ToStringMaxNumberElementsPerDimension |
Upper limit on the number of elements per dimension printed for an array in textual representations. Default: 101.
[ILNumerics Core Module] | |
WMIInfo |
WMI info object with detailed information about the current hardware, namely processor info.
[ILNumerics Core Module] |
Methods
Name | Description | |
---|---|---|
EnsureT(ExpressionFuncT, T) |
Ensure the value for a specific (static) setting with robust rollback. This should be used in a 'using' directive.
[ILNumerics Core Module] | |
EnsureT(String, T) |
Ensure the value for a specific (static) setting with robust rollback. This should be used in a 'using' directive.
[ILNumerics Core Module] | |
LoadDefaults |
(Re)load settings from the application configuration file or reset to default values.
[ILNumerics Core Module] |
Fields
Name | Description | |
---|---|---|
KnownIDENames |
List of known IDE executable names used for detecting design mode and disabling OpenGL renderers for unsupported IDE.
|
Remarks
[ILNumerics Core Module]
See Also