VMTK
|
Set of common utility (calculate jacobian, interpolation function, and interpolation function derivatives) functions used during assembly of certain finite element solutions. More...
#include <vtkvmtkFEShapeFunctions.h>
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkvmtkFEShapeFunctions * | NewInstance () const |
void | Initialize (vtkCell *cell, vtkDoubleArray *pcoords) |
double | GetPhi (vtkIdType id, vtkIdType i) |
double * | GetDPhi (vtkIdType id, vtkIdType i) |
void | GetDPhi (vtkIdType id, vtkIdType i, double *dphi) |
double | GetDPhi (vtkIdType id, vtkIdType i, int c) |
double | GetJacobian (vtkIdType i) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkvmtkFEShapeFunctions * | SafeDownCast (vtkObjectBase *o) |
static vtkvmtkFEShapeFunctions * | New () |
static void | GetInterpolationFunctions (vtkCell *cell, double *pcoords, double *sf) |
static void | GetInterpolationDerivs (vtkCell *cell, double *pcoords, double *derivs) |
static double | ComputeJacobian (vtkCell *cell, double *pcoords) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkvmtkFEShapeFunctions () | |
~vtkvmtkFEShapeFunctions () | |
Static Protected Member Functions | |
static void | ComputeInverseJacobianMatrix2D (vtkCell *cell, double *pcoords, double inverseJacobianMatrix[2][3]) |
static void | ComputeInverseJacobianMatrix3D (vtkCell *cell, double *pcoords, double inverseJacobianMatrix[3][3]) |
Protected Attributes | |
vtkDoubleArray * | Phi |
vtkDoubleArray * | DPhi |
vtkDoubleArray * | Jacobians |
vtkIdType | NumberOfCellPoints |
Set of common utility (calculate jacobian, interpolation function, and interpolation function derivatives) functions used during assembly of certain finite element solutions.
..
Definition at line 37 of file vtkvmtkFEShapeFunctions.h.
typedef vtkObject vtkvmtkFEShapeFunctions::Superclass |
Definition at line 40 of file vtkvmtkFEShapeFunctions.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkvmtkFEShapeFunctions* vtkvmtkFEShapeFunctions::NewInstance | ( | ) | const |
|
static |
void vtkvmtkFEShapeFunctions::Initialize | ( | vtkCell * | cell, |
vtkDoubleArray * | pcoords | ||
) |
|
inline |
Definition at line 45 of file vtkvmtkFEShapeFunctions.h.
|
inline |
Definition at line 48 of file vtkvmtkFEShapeFunctions.h.
|
inline |
Definition at line 51 of file vtkvmtkFEShapeFunctions.h.
|
inline |
Definition at line 54 of file vtkvmtkFEShapeFunctions.h.
|
inline |
Definition at line 57 of file vtkvmtkFEShapeFunctions.h.
|
static |
|
static |
|
static |
|
staticprotected |
|
staticprotected |
|
protected |
Definition at line 72 of file vtkvmtkFEShapeFunctions.h.
|
protected |
Definition at line 73 of file vtkvmtkFEShapeFunctions.h.
|
protected |
Definition at line 74 of file vtkvmtkFEShapeFunctions.h.
|
protected |
Definition at line 75 of file vtkvmtkFEShapeFunctions.h.