Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
MathUtils::IntegConfig Struct Reference

Configuration for numerical integration. Provides settings for quadrature order and adaptive refinement. More...

#include <MathUtils_Config.hxx>

Inheritance diagram for MathUtils::IntegConfig:
Inheritance graph
[legend]

Public Member Functions

 IntegConfig ()=default
 Default constructor.
 
 IntegConfig (double theTolerance, int theMaxIter=100)
 Constructor with custom tolerance.
 

Data Fields

int InitialOrder = 15
 Initial number of quadrature points.
 
int MaxOrder = 61
 Maximum quadrature order (Gauss-Legendre limit)
 
int MaxIterations = 100
 Maximum adaptive subdivision iterations.
 
double Tolerance = 1.0e-10
 Relative tolerance for error estimation.
 

Detailed Description

Configuration for numerical integration. Provides settings for quadrature order and adaptive refinement.

Constructor & Destructor Documentation

◆ IntegConfig() [1/2]

MathUtils::IntegConfig::IntegConfig ( )
default

Default constructor.

◆ IntegConfig() [2/2]

MathUtils::IntegConfig::IntegConfig ( double theTolerance,
int theMaxIter = 100 )
inlineexplicit

Constructor with custom tolerance.

Parameters
theTolerancerelative tolerance
theMaxItermaximum adaptive iterations

Field Documentation

◆ InitialOrder

int MathUtils::IntegConfig::InitialOrder = 15

Initial number of quadrature points.

◆ MaxIterations

int MathUtils::IntegConfig::MaxIterations = 100

Maximum adaptive subdivision iterations.

◆ MaxOrder

int MathUtils::IntegConfig::MaxOrder = 61

Maximum quadrature order (Gauss-Legendre limit)

◆ Tolerance

double MathUtils::IntegConfig::Tolerance = 1.0e-10

Relative tolerance for error estimation.


The documentation for this struct was generated from the following file: