#include <ShapeFunction2d.h>
Inheritance diagram for ShapeFunction2d::
Public Types | |
typedef DofType::ValueType | ValueType |
typedef DofType::DerivType | DerivType |
Public Methods | |
ShapeFunction2d (pFace face, Field< DofType > *field) | |
virtual ValueType | eval (const SCOREC_Util::SPoint2 &pt, pFace, const Field< DofType > &field, int timeDer=0) const=0 |
virtual DerivType | eval1Deriv (const SCOREC_Util::SPoint2 &pt, pFace, const Field< DofType > &field, int timeDer=0) const=0 |
virtual DerivType | eval2Deriv (const SCOREC_Util::SPoint2 &pt, pFace, const Field< DofType > &field, int timeDer=0) const=0 |
virtual DMatrix<DofType> | zeroDeriv (const SCOREC_Util::SPoint2 &pt, pFace, const Field< DofType > &field) const=0 |
virtual DMatrix<DofType> | firstDeriv (const SCOREC_Util::SPoint2 &pt, pFace face, const Field< DofType > &field) const=0 |
virtual DMatrix<DofType> | secondDeriv (const SCOREC_Util::SPoint2 &pt, pFace face, const Field< DofType > &field) const=0 |
virtual void | getVandermonde (pFace me, const Field< DofType > &field, SCOREC_Util::SMatrix **A, IntpPnt2d **pt)=0 |
virtual void | setDofVals (pFace,const Field< DofType > &, const SCOREC_Util::SVector< SCOREC_Util::SVectorDouble > &a, int derivative, SCOREC_Util::Range< int > comps)=0 |
|
Evaluate first derivative with dofs as unknowns at location pt. Reimplemented in LinearContQuadSF, LinearContTriSF, QuadContTriSF, HierarchicCont2dSF, ConstantSF2d, HierDiscont2dSF, and LinearDiscontTriSF. |
|
Get vandermonde matrix for interpolation. Reimplemented in LinearContQuadSF, LinearContTriSF, QuadContTriSF, HierarchicCont2dSF, ConstantSF2d, HierDiscont2dSF, and LinearDiscontTriSF. |
|
Evaluate seond derivative with dofs as unknowns at location pt. Reimplemented in LinearContQuadSF, LinearContTriSF, QuadContTriSF, HierarchicCont2dSF, ConstantSF2d, HierDiscont2dSF, and LinearDiscontTriSF. |
|
Evaluate with dofs as unknowns at location pt. Reimplemented in LinearContQuadSF, LinearContTriSF, QuadContTriSF, HierarchicCont2dSF, ConstantSF2d, HierDiscont2dSF, and LinearDiscontTriSF. |