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