Open CASCADE Technology 6.6.0
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.

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

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

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

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


Constructor & Destructor Documentation

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

Member Function Documentation

void math_GaussMultipleIntegration::Dump ( Standard_OStream o) const
Standard_Boolean math_GaussMultipleIntegration::IsDone ( ) const
Standard_Real math_GaussMultipleIntegration::Value ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines