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

Configuration for double exponential integration. More...

#include <MathInteg_DoubleExp.hxx>

Inheritance diagram for MathInteg::DoubleExpConfig:
Inheritance graph
[legend]

Public Member Functions

 DoubleExpConfig ()=default
 Default constructor.
 
 DoubleExpConfig (double theTolerance, int theMaxIter=100)
 Constructor with tolerance.
 
- Public Member Functions inherited from MathUtils::IntegConfig
 IntegConfig ()=default
 Default constructor.
 
 IntegConfig (double theTolerance, int theMaxIter=100)
 Constructor with custom tolerance.
 

Data Fields

int NbLevels = 6
 Number of refinement levels (each doubles points)
 
double StepFactor = 0.5
 Initial step size h = StepFactor / NbPoints.
 
- Data Fields inherited from MathUtils::IntegConfig
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 double exponential integration.

Constructor & Destructor Documentation

◆ DoubleExpConfig() [1/2]

MathInteg::DoubleExpConfig::DoubleExpConfig ( )
default

Default constructor.

◆ DoubleExpConfig() [2/2]

MathInteg::DoubleExpConfig::DoubleExpConfig ( double theTolerance,
int theMaxIter = 100 )
inlineexplicit

Constructor with tolerance.

Field Documentation

◆ NbLevels

int MathInteg::DoubleExpConfig::NbLevels = 6

Number of refinement levels (each doubles points)

◆ StepFactor

double MathInteg::DoubleExpConfig::StepFactor = 0.5

Initial step size h = StepFactor / NbPoints.


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