Calculates the quadrature points and weights using the Gauss-Jacobi, Gauss-Radau-Jacobi and Gauss-Lobato-Jacobi quadratures. This class does not store any data.
More...
#include <GaussJacobiQuadrature1D.h>
List of all members.
Public Member Functions |
| GaussJacobiQuadrature1D () |
| Default constructor.
|
| ~GaussJacobiQuadrature1D () |
| Class destructor.
|
void | GetCoordinatesWeights (QuadCollocType_E QuadType, unsigned long Alpha, unsigned long Beta, unsigned long IntegrandOrder, unsigned long &NumberCoords, double *const Coordinates, double *const Weights) |
| Calculates the coordinates and weights of the points.usinh the Gauss-Jacobi quadrature.
|
void | GetCoordinatesWeights (QuadCollocType_E QuadType, unsigned long Alpha, unsigned long Beta, unsigned long NumberCoords, double *const Coordinates, double *const Weights) |
| Calculates the coordinates and weights of the points using the Gauss-Jacobi quadrature.
|
unsigned long | GetNumberCoordinates (QuadCollocType_E QuadType, unsigned long IntegrandOrder) |
| Returns the number of integration points.
|
Detailed Description
Calculates the quadrature points and weights using the Gauss-Jacobi, Gauss-Radau-Jacobi and Gauss-Lobato-Jacobi quadratures. This class does not store any data.
- Author:
- Fabiano Fernandes Bargos/Marco Lcio Bittencourt
- Date:
- March/17/2011
Member Function Documentation
void GaussJacobiQuadrature1D::GetCoordinatesWeights |
( |
QuadCollocType_E |
QuadType, |
|
|
unsigned long |
Alpha, |
|
|
unsigned long |
Beta, |
|
|
unsigned long |
IntegrandOrder, |
|
|
unsigned long & |
NumberCoords, |
|
|
double *const |
Coordinates, |
|
|
double *const |
Weights |
|
) |
| |
Calculates the coordinates and weights of the points.usinh the Gauss-Jacobi quadrature.
- Parameters:
-
[in] | QuadType,: | 1D quadrature type |
[in] | Alpha,Beta,: | specifies the weights for orthogonal polynomial basis |
[in] | IntegrandOrder | - order of integrand used to calculate the number of quadratute points. |
[out] | NumCoordinates | - number of quadrature points. |
[out] | Coordinates | - coordinates of the quadrature points. |
[out] | Weights | - weights of the quadrature points. |
Calculates the coordinates and weights of the points using the Gauss-Jacobi quadrature.
- Parameters:
-
[in] | QuadType,: | 1D quadrature type |
[in] | Alpha,Beta,: | specifies the weights for orthogonal polynomial basis |
[in] | NumCoordinates | - number of quadrature points. |
[out] | Coordinates | - coordinates of the quadrature points. |
[out] | Weights | - weights of the quadrature points. |
Returns the number of integration points.
- Parameters:
-
[in] | QuadType,: | 1D quadrature type |
[in] | IntegrandOrder | - order of integrand used to calculate the number of quadratute points. |
- Returns:
- an unsigned long type with the number of coordinates.
The documentation for this class was generated from the following files: