Open CASCADE Technology  7.5.0

# 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 unknow, is done on the function F between the bounds Lower and Upper. More...

Standard_Boolean IsDone () const
returns True if all has been correctly done. More...

Standard_Real Value () const
returns the value of the integral. More...

void Dump (Standard_OStream &o) const
Prints information on the current state of the object. More...

## 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.

## ◆ 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 unknow, is done on the function F between the bounds Lower and Upper.

## ◆ Dump()

 void math_GaussMultipleIntegration::Dump ( Standard_OStream & o ) const

Prints information on the current state of the object.

## ◆ IsDone()

 Standard_Boolean math_GaussMultipleIntegration::IsDone ( ) const

returns True if all has been correctly done.

## ◆ Value()

 Standard_Real math_GaussMultipleIntegration::Value ( ) const

returns the value of the integral.

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