Class Quadrature
Methods to numerically evaluate definite integrals
Inherited Members
Namespace: IntersectingQuadrature
Assembly: IntersectingQuadrature.dll
Syntax
public static class Quadrature
Methods
| Edit this page View SourceEvaluate(IScalarFunction, QuadratureRule)
Numerically evaluates a definite integral of a function
Declaration
public static double Evaluate(IScalarFunction f, QuadratureRule rule)
Parameters
| Type | Name | Description |
|---|---|---|
| IScalarFunction | f | Function of integral |
| QuadratureRule | rule | Quadrature rule covering the domain of the integral |
Returns
| Type | Description |
|---|---|
| double | Value of integral |
Evaluate(IScalarFunction, QuadratureRule[,,])
Numerically evaluates a definite integral of a function embedded in a 3 dimensional grid
Declaration
public static double Evaluate(IScalarFunction f, QuadratureRule[,,] rules)
Parameters
| Type | Name | Description |
|---|---|---|
| IScalarFunction | f | Function of integral |
| QuadratureRule[,,] | rules | 3 dimensional grid of quadrature rules covering the domain of the integral |
Returns
| Type | Description |
|---|---|
| double | Value of integral |
Evaluate(IScalarFunction, QuadratureRule[,])
Numerically evaluates a definite integral of a function embedded in a 2 dimensional grid
Declaration
public static double Evaluate(IScalarFunction f, QuadratureRule[,] rules)
Parameters
| Type | Name | Description |
|---|---|---|
| IScalarFunction | f | Function of integral |
| QuadratureRule[,] | rules | 2 dimensional grid of quadrature rules covering the domain of the integral |
Returns
| Type | Description |
|---|---|
| double | Value of integral |