Class GaussKronrodOptions
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
GaussKronrodOptions
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class GaussKronrodOptions : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
NumberOfSamplePointsWhenFindingZeroRegions
The number of steps the integration domain is divided into when trying to identify zero regions. Using a smaller number of points will be faster but may lead to incorrect labelling of non-zero regions as being zero.
Declaration
public int NumberOfSamplePointsWhenFindingZeroRegions { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PrecisionForRefiningZeroRegions
When a zero region is detected, this sets the precision to which its location will be determined. Higher precision will take longer to locate zero regions but possibly reduce the need for further subdivision of the integration domain. An intermediate precision that strikes a balance between these two considerations is generally optimal.
Declaration
public double PrecisionForRefiningZeroRegions { get; set; }
Property Value
Type |
Description |
System.Double |
|
PreScanDomainsForEndpointZeroRegions
Checks if the integration domain begins or ends with regions where the integrand is zero and remove them before attempting integration. May reduce the need to subdivide the integration region and hence improve performance.
Declaration
public bool PreScanDomainsForEndpointZeroRegions { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
UseAdvancedZeroRegionDetectionWhenSubdividingDomains
When integrals which do not initially converge are subdivided into smaller domains, this setting will attempt to precisely locate and remove subdomains where the integrand is zero everywhere. May reduce the need to perform further subsequent subdivisions and hence improve performance.
Declaration
public bool UseAdvancedZeroRegionDetectionWhenSubdividingDomains { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
GetActiveReportWithEncodedImages()
Declaration
public string GetActiveReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetDefaultReportWithEncodedImages()
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetNamedReportWithEncodedImages(String)
Declaration
public string GetNamedReportWithEncodedImages(string reportName)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
Returns
Type |
Description |
System.String |
|
OutputActiveReportAsTextTo(String)
Declaration
public void OutputActiveReportAsTextTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputActiveReportTo(String)
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputDefaultReportTo(String)
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputNamedReportAsMastaReport(String, String)
Declaration
public void OutputNamedReportAsMastaReport(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportAsTextTo(String, String)
Declaration
public void OutputNamedReportAsTextTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportTo(String, String)
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods