|
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.
1.8.14