BIE::AdaptiveIntegration Class Reference
This
Integration class tries to compute the value of the integral over the tile to a specified accuracy by successive subdivision.
More...
#include <AdaptiveIntegration.h>
List of all members.
|
Public Member Functions |
|
| AdaptiveIntegration (double Eps, double dx0, double dy0, double dx, double dy) |
| | AdaptiveIntegration(double Eps, double dx0, double dy0, double dx, double dy).
|
|
| ~AdaptiveIntegration () |
| | Destructor.
|
|
void | ParameterChange (double Eps, double dx0, double dy0, double dx, double dy) |
| | Change the integration parameters.
|
|
double | NormValue (Model *m, Tile *t, SampleDistribution *d) |
| | Get the normalization (tile granulatrity version).
|
|
vector< double > | Value (Model *m, Tile *t, SampleDistribution *d) |
| | Return value of model.
|
|
double | NormValue (Model *m, Tile *t, SampleDistribution *d, int irank, int nrank) |
| | Get the normalization (integral granulatrity version).
|
|
vector< double > | Value (Model *m, Tile *t, SampleDistribution *d, int irank, int nrank, MPI_Comm &comm) |
| | Get the line-of-site value (integral granulatrity version).
|
| double | NormIntegrand (double x, double y) |
| | Get the norm of the integrand at coordinates.
|
| vector< double > | ValueIntegrand (double x, double y) |
| | Get the value of the integrand at coordinates.
|
Static Public Attributes |
|
static int | maxlevels |
| | Maximum number of quadrature levels (default = 8).
|
Friends |
|
class | boost::serialization::access |
Detailed Description
This
Integration class tries to compute the value of the integral over the tile to a specified accuracy by successive subdivision.
An integration rule of degree seven is used together with a certain strategy of subdivision.
- See also:
- QuadTreeIntegrator for more details
Member Function Documentation
| double BIE::AdaptiveIntegration::NormIntegrand |
( |
double |
x, |
|
|
double |
y | |
|
) |
| | |
Get the norm of the integrand at coordinates.
- Parameters:
-
| vector<double> BIE::AdaptiveIntegration::ValueIntegrand |
( |
double |
x, |
|
|
double |
y | |
|
) |
| | |
Get the value of the integrand at coordinates.
- Parameters:
-
The documentation for this class was generated from the following file: