Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
math_GaussMultipleIntegration Class Reference

This class implements the integration of a function of multiple variables between the parameter bounds Lower[a..b] and Upper[a..b]. Warning: Each element of Order must be inferior or equal to 61. More...

#include <math_GaussMultipleIntegration.hxx>

Public Member Functions

 math_GaussMultipleIntegration (math_MultipleVarFunction &F, const math_Vector &Lower, const math_Vector &Upper, const math_IntegerVector &Order)
 The Gauss-Legendre integration with Order = points of integration for each unknown, is done on the function F between the bounds Lower and Upper.
 
bool IsDone () const
 returns True if all has been correctly done.
 
double Value () const
 returns the value of the integral.
 
void Dump (Standard_OStream &o) const
 Prints information on the current state of the object.
 

Detailed Description

This class implements the integration of a function of multiple variables between the parameter bounds Lower[a..b] and Upper[a..b]. Warning: Each element of Order must be inferior or equal to 61.

Constructor & Destructor Documentation

◆ math_GaussMultipleIntegration()

math_GaussMultipleIntegration::math_GaussMultipleIntegration ( math_MultipleVarFunction & F,
const math_Vector & Lower,
const math_Vector & Upper,
const math_IntegerVector & Order )

The Gauss-Legendre integration with Order = points of integration for each unknown, is done on the function F between the bounds Lower and Upper.

Member Function Documentation

◆ Dump()

void math_GaussMultipleIntegration::Dump ( Standard_OStream & o) const

Prints information on the current state of the object.

◆ IsDone()

bool math_GaussMultipleIntegration::IsDone ( ) const

returns True if all has been correctly done.

◆ Value()

double math_GaussMultipleIntegration::Value ( ) const

returns the value of the integral.


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