#include <HierarchicCont3dSF.h>
Inheritance diagram for HierarchicCont3dSF::
Public Types | |
typedef DofType::ValueType | VType3 |
typedef HierarchicCont3dSF< DofType>::VType3 | ValType3 |
typedef DofType::DerivType | DType3 |
typedef HierarchicCont3dSF< DofType>::DType3 | DerType3 |
Public Methods | |
HierarchicCont3dSF (pRegion region, Field< DofType > *field, int setup) | |
ValType3 | eval (const SCOREC_Util::SPoint3 &pt, pRegion mr, const Field< DofType > &field, int timeDer=0) const |
DerType3 | eval1Deriv (const SCOREC_Util::SPoint3 &pt, pRegion mr, const Field< DofType > &field, int timeDer=0) const |
DerType3 | eval2Deriv (const SCOREC_Util::SPoint3 &pt, pRegion mr, const Field< DofType > &field, int timeDer=0) const |
virtual DMatrix<DofType> | zeroDeriv (const SCOREC_Util::SPoint3 &pt, pRegion mr, const Field< DofType > &field) const |
virtual DMatrix<DofType> | firstDeriv (const SCOREC_Util::SPoint3 &pt, pRegion mr, const Field< DofType > &field) const |
virtual DMatrix<DofType> | secondDeriv (const SCOREC_Util::SPoint3 &pt, pRegion mr, const Field< DofType > &field) const |
virtual int | type () |
virtual int | order (pEntity me, const Field< DofType > &field) const |
void | getVandermonde (pRegion me, const Field< DofType > &field, SCOREC_Util::SMatrix **A, IntpPnt3d **pt) |
void | setDofVals (pRegion me, const Field< DofType > &field, const SCOREC_Util::SVector< SCOREC_Util::SVectorDouble > &a, int derivative, SCOREC_Util::Range< int > comps) |
Protected Methods | |
virtual SCOREC_Util::SSList< DofRef> | sfdofs (pEntity me, const Field< DofType > &field) const |
virtual SCOREC_Util::SSList< DofType*> | sfdofgs (pEntity me, const Field< DofType > &field) const |
int | numModes (pEntity me, const Field< DofType > &field, pPList *vertlist, pPList *edgelist, pPList *facelist) const |
|
Evaulate at the location pt. Reimplemented from ShapeFunction3d. |
|
Evaulate first derivative at pt. Reimplemented from ShapeFunction3d. |
|
Evaluate second derivative at pt. Reimplemented from ShapeFunction3d. |
|
Evaluate first derivative with dofs as unknowns at location pt. Reimplemented from ShapeFunction3d. |
|
Get vandermonde matrix for interpolation. Reimplemented from ShapeFunction3d. |
|
Get equivalent polynomial order of shape function. Reimplemented from GenericShapeFunction. |
|
Evaluate seond derivative with dofs as unknowns at location pt. Reimplemented from ShapeFunction3d. |
|
Get list of pointers to DofGroups for all dofs influenced by this shape function. Reimplemented from GenericShapeFunction. |
|
Get list of DofRefs for all the dofs influenced by this shape function. Reimplemented from GenericShapeFunction. |
|
Return type identifier. Reimplemented from GenericShapeFunction. |
|
Evaluate with dofs as unknowns at location pt. Reimplemented from ShapeFunction3d. |