VMTK
|
Finite element quadrature rule; Approximation of the definite integral of a function, as a weighted sum of function values at specified points. More...
#include <vtkvmtkGaussQuadrature.h>
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkvmtkGaussQuadrature * | NewInstance () const |
virtual vtkDoubleArray * | GetQuadraturePoints () |
virtual vtkDoubleArray * | GetQuadratureWeights () |
virtual void | SetOrder (int) |
virtual int | GetOrder () |
int | GetNumberOfQuadraturePoints () |
double * | GetQuadraturePoint (vtkIdType id) |
void | GetQuadraturePoint (vtkIdType id, double *quadraturePoint) |
double | GetQuadraturePoint (vtkIdType id, int c) |
double | GetQuadratureWeight (vtkIdType id) |
void | Initialize (vtkIdType cellType) |
void | Initialize (vtkCell *cell) |
void | Initialize1DGauss () |
void | Initialize1DJacobi (int alpha, int beta) |
void | ScaleTo01 () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkvmtkGaussQuadrature * | SafeDownCast (vtkObjectBase *o) |
static vtkvmtkGaussQuadrature * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkvmtkGaussQuadrature () | |
~vtkvmtkGaussQuadrature () | |
void | TensorProductQuad (vtkvmtkGaussQuadrature *q1D) |
void | TensorProductTriangle (vtkvmtkGaussQuadrature *gauss1D, vtkvmtkGaussQuadrature *jacA1D) |
void | TensorProductHexahedron (vtkvmtkGaussQuadrature *q1D) |
void | TensorProductWedge (vtkvmtkGaussQuadrature *q1D, vtkvmtkGaussQuadrature *q2D) |
void | TensorProductTetra (vtkvmtkGaussQuadrature *gauss1D, vtkvmtkGaussQuadrature *jacA1D, vtkvmtkGaussQuadrature *jacB1D) |
Protected Attributes | |
vtkDoubleArray * | QuadraturePoints |
vtkDoubleArray * | QuadratureWeights |
int | Order |
int | QuadratureType |
vtkIdType | CellType |
int | PreviousOrder |
Finite element quadrature rule; Approximation of the definite integral of a function, as a weighted sum of function values at specified points.
..
Definition at line 37 of file vtkvmtkGaussQuadrature.h.
typedef vtkObject vtkvmtkGaussQuadrature::Superclass |
Definition at line 40 of file vtkvmtkGaussQuadrature.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkvmtkGaussQuadrature* vtkvmtkGaussQuadrature::NewInstance | ( | ) | const |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
Definition at line 49 of file vtkvmtkGaussQuadrature.h.
|
inline |
Definition at line 54 of file vtkvmtkGaussQuadrature.h.
|
inline |
Definition at line 59 of file vtkvmtkGaussQuadrature.h.
|
inline |
Definition at line 64 of file vtkvmtkGaussQuadrature.h.
|
inline |
Definition at line 69 of file vtkvmtkGaussQuadrature.h.
void vtkvmtkGaussQuadrature::Initialize | ( | vtkIdType | cellType | ) |
|
inline |
Definition at line 76 of file vtkvmtkGaussQuadrature.h.
void vtkvmtkGaussQuadrature::Initialize1DGauss | ( | ) |
void vtkvmtkGaussQuadrature::Initialize1DJacobi | ( | int | alpha, |
int | beta | ||
) |
void vtkvmtkGaussQuadrature::ScaleTo01 | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 96 of file vtkvmtkGaussQuadrature.h.
|
protected |
Definition at line 97 of file vtkvmtkGaussQuadrature.h.
|
protected |
Definition at line 99 of file vtkvmtkGaussQuadrature.h.
|
protected |
Definition at line 100 of file vtkvmtkGaussQuadrature.h.
|
protected |
Definition at line 101 of file vtkvmtkGaussQuadrature.h.
|
protected |
Definition at line 102 of file vtkvmtkGaussQuadrature.h.