Galeri  Development

`#include <Galeri_QuadQuadrature.h>`

[legend]
[legend]

## Public Member Functions

Constructor. More...

Destructor.

void ComputeJacobian (const int QuadrNode, const double *x, const double *y, const double *z) const
Computes the Jacobian at the specified quadrature node.

void ComputeQuadrNodes (const int QuadrNode, const double *x, const double *y, const double *z, double &xq, double &yq, double &zq) const
Maps the quadrature nodes from the reference element to the actual one.

void ComputeDerivatives (const int QuadrNode) const
Computes the derivatives at the specified quadrature node.

Computes the weight at the specified quadrature node.

double DetJacobian (const int QuadrNode) const
Computes the determinant of the Jacobian matrix at the quadrature node.

double Phi (const int i) const
Returns the value of the i-th basis function on the reference element.

double PhiX (const int i) const
Returns the value of the x-derivative i-th basis function on the reference element.

double PhiY (const int i) const
Returns the value of the y-derivative i-th basis function on the reference element.

double PhiZ (const int i) const
Returns the value of the z-derivative i-th basis function on the reference element.

double Psi (const int i) const
Returns the value of the i-th test function on the reference element.

double PsiX (const int i) const
Returns the value of the z-derivative i-th test function on the reference element.

double PsiY (const int i) const
Returns the value of the y-derivative i-th test function on the reference element.

double PsiZ (const int i) const
Returns the value of the z-derivative i-th test function on the reference element.

Returns the number of quadrature node per element.

int NumPhiFunctions () const
Returns the number of basis function on the reference element.

int NumPsiFunctions () const
Returns the number of test function on the reference element.

Public Member Functions inherited from Galeri::FiniteElements::AbstractQuadrature
Destructor.

## Protected Attributes

int NumDimensions_

int NumLocalNodes_

double det_J_

Epetra_SerialDenseMatrix J_

Epetra_SerialDenseMatrix basis_rs_

Epetra_SerialDenseMatrix basis_dr_

Epetra_SerialDenseMatrix basis_ds_

Epetra_SerialDenseMatrix basis_dt_

Epetra_SerialDenseVector basis_xy_

Epetra_SerialDenseVector basis_dx_

Epetra_SerialDenseVector basis_dy_

Epetra_SerialDenseVector basis_dz_

Epetra_SerialDenseVector basis_rs_temp_

Epetra_SerialDenseVector basis_dr_temp_

Epetra_SerialDenseVector basis_ds_temp_

Epetra_SerialDenseVector basis_dt_temp_

Epetra_SerialDenseVector Weight_

Epetra_SerialDenseVector qr_

Epetra_SerialDenseVector qs_

Epetra_SerialDenseVector qt_