#include <ShapeFunction.h>
Inheritance diagram for GenericShapeFunction::
Public Methods | |
virtual int | type ()=0 |
virtual SCOREC_Util::SSList< DofRef> | sfdofs (pEntity me, const Field< DofType > &field) const=0 |
virtual SCOREC_Util::SSList< DofType*> | sfdofgs (pEntity me, const Field< DofType > &field) const=0 |
virtual int | order (pEntity, const Field< DofType > &) const=0 |
void | writeStream (pEntity me, const Field< DofType > &field, ostream &os) |
void | readStream (pEntity me, const Field< DofType > &field, istream &is) |
Protected Methods | |
GenericShapeFunction (pEntity ment) |
|
Get equivalent polynomial order of shape function. Reimplemented in LinearCont1dSF, LinearContQuadSF, LinearContTriSF, QuadCont1dSF, QuadContTriSF, HierarchicCont1dSF, HierarchicCont2dSF, HierarchicCont3dSF, ConstantSF1d, ConstantSF2d, ConstantSF3d, HierDiscont1dSF, HierDiscont2dSF, HierDiscont3dSF, and LinearDiscontTriSF. |
|
Get list of pointers to DofGroups for all dofs influenced by this shape function. Reimplemented in LinearCont1dSF, LinearContQuadSF, LinearContTriSF, QuadCont1dSF, QuadContTriSF, HierarchicCont1dSF, HierarchicCont2dSF, HierarchicCont3dSF, ConstantSF1d, ConstantSF2d, ConstantSF3d, HierDiscont1dSF, HierDiscont2dSF, HierDiscont3dSF, and LinearDiscontTriSF. |
|
Get list of DofRefs for all the dofs influenced by this shape function. Reimplemented in LinearCont1dSF, LinearContQuadSF, LinearContTriSF, QuadCont1dSF, QuadContTriSF, HierarchicCont1dSF, HierarchicCont2dSF, HierarchicCont3dSF, ConstantSF1d, ConstantSF2d, ConstantSF3d, HierDiscont1dSF, HierDiscont2dSF, HierDiscont3dSF, and LinearDiscontTriSF. |
|
Return type identifier. Reimplemented in LinearCont1dSF, LinearContQuadSF, LinearContTriSF, QuadCont1dSF, QuadContTriSF, HierarchicCont1dSF, HierarchicCont2dSF, HierarchicCont3dSF, ConstantSF1d, ConstantSF2d, ConstantSF3d, ConstantSF, HierDiscont1dSF, HierDiscont2dSF, HierDiscont3dSF, and LinearDiscontTriSF. |