hp2FEM  0.1
Public Member Functions
GaussJacobiQuadrature1D Class Reference

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.
void GaussJacobiQuadrature1D::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.

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.
unsigned long GaussJacobiQuadrature1D::GetNumberCoordinates ( QuadCollocType_E  QuadType,
unsigned long  IntegrandOrder 
)

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:
 All Classes Files Functions Variables Typedefs Friends Defines