Click or drag to resize

FMControl Class

Sets parameters and provides some information common to the whole library.
Inheritance Hierarchy
SystemObject
  FinMathFMControl

Namespace:  FinMath
Assembly:  FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax
C#
public static class FMControl

The FMControl type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberVersion
The version of FinMath library.
Top
Methods
  NameDescription
Public methodStatic memberReadTimeStampCounter
Returns the processor time stamp counter. The processor time stamp records the number of clock cycles since the last reset.
Top
Fields
  NameDescription
Public fieldStatic memberCheckForAbnormalValues
Gets or sets a value indicating whether all matrix and vector parameters will be checked for presence of abnormal values (NaN, PositiveInfinity and NegativeInfinity). The default setting of this property is false. Setting this property to true may slow down the performance, but help to resolve some issues in debug mode.
Public fieldStatic memberDecimalEmptyCollectionsResult
The result value for empty decimal collections processing.
Public fieldStatic memberDefaultGenerator
This random number generator will be used in all methods as default.
Public fieldStatic memberDefaultNumberFormat
This number format info is used for IO operations.
Public fieldStatic memberThrowOnEmptyCollection
Generates exception for some methods on empty collections processing attempt. For example the Mean value calculation of the empty collection will return Double.NaN. With this flag enabled the exception will be generated. Note not all methods checks this flag. For example the Sum method will return 0 for empty collection regardless of this flag state.
Top
See Also