Public Member Functions |
|
int | NumMapNodes (void) |
|
int | NumShpNodes (void) |
|
int | NumPolTerms (void) |
|
int | NumSupPolTerms (void) |
|
int | GetConnId (int k) |
|
cNode * | GetConnNode (int k) |
|
void | GetShapeType (eShapeType *) |
|
void | GetDomain (eShapeType *, int *, int *) |
|
void | IntDomainType (eDomainType *) |
|
void | NodalCoord (sNodeCoord *) |
|
void | MaxSizes (double *, double *, double *) |
|
int | GetShpNodeIdx (int) |
|
int | VerShpNode (int) |
|
void | Make (int *) |
|
void | RecoverPatchNodes (cNode *, int *, int *) |
|
virtual int | Read (void) |
|
virtual void | Connectivity (int *) |
|
virtual void | Connectivity (cNode **) |
|
virtual void | NMatrix (int, sNatCoord *, double *, double *, sDerivNat *, double, double **) |
|
virtual int | GetDimShape (void)=0 |
|
virtual void | Jacobian (sNatCoord *, sNodeCoord *, double *, sDerivNat *, double *, double *, double **, double **) |
|
virtual void | Jacobian (sDerivNat *, double *, sNodeCoord *, double *, double **, double **)=0 |
|
virtual void | DerivXYZ (double **, sDerivNat *, sDerivCart *)=0 |
|
virtual void | LocalSys (sDerivNat *, sNodeCoord *, double **)=0 |
|
virtual void | MapFunc (sNatCoord *, double *)=0 |
|
virtual void | ShapeFunc (sNatCoord *, double *)=0 |
|
virtual void | DerivMapRST (sNatCoord *, sDerivNat *)=0 |
|
virtual void | DerivShpRST (sNatCoord *, sDerivNat *)=0 |
|
virtual int | GetEdge (int *, eShapeType *, int *, int *)=0 |
|
virtual int | GetFace (int *, eShapeType *, int *, int *)=0 |
|
virtual void | GetNatCoordMapNode (sNatCoord *)=0 |
|
virtual void | PolFunc (sNodeCoord *, double *) |
|
virtual void | DerivPolFunc (sNodeCoord *, sDerivCart *) |
|
virtual void | SupPolFunc (sNodeCoord *, double *) |
|
virtual void | DerivSupPolFunc (sNodeCoord *, sDerivCart *) |
|
virtual int | VerCorNode (int) |
|
virtual int | VerEdgeNode (int, int) |
|
virtual int | VerifyQtP (void) |
|
virtual void | GetTangent (sNodeCoord *, sDerivNat *, sVector *, double *) |
|
int | NumMapNodes (void) |
|
int | NumShpNodes (void) |
|
int | NumPolTerms (void) |
|
int | NumSupPolTerms (void) |
|
int | GetConnId (int k) |
|
cNode * | GetConnNode (int k) |
|
void | GetShapeType (eShapeType *) |
|
void | GetDomain (eShapeType *, int *, int *) |
|
void | IntDomainType (eDomainType *) |
|
void | NodalCoord (sNodeCoord *) |
|
void | MaxSizes (double *, double *, double *) |
|
int | GetShpNodeIdx (int) |
|
int | VerShpNode (int) |
|
void | Make (int *) |
|
void | RecoverPatchNodes (cNode *, int *, int *) |
|
virtual int | Read (void) |
|
virtual void | Connectivity (int *) |
|
virtual void | Connectivity (cNode **) |
|
virtual void | NMatrix (int, sNatCoord *, double *, double *, sDerivNat *, double, double **) |
|
virtual int | GetDimShape (void)=0 |
|
virtual int | GetMapOrder (void)=0 |
|
virtual void | Jacobian (sNatCoord *, sNodeCoord *, double *, sDerivNat *, double *, double *, double **, double **) |
|
virtual void | Jacobian (sDerivNat *, double *, sNodeCoord *, double *, double **, double **)=0 |
|
virtual void | DerivXYZ (double **, sDerivNat *, sDerivCart *)=0 |
|
virtual void | LocalSys (sDerivNat *, sNodeCoord *, double **)=0 |
|
virtual void | MapFunc (sNatCoord *, double *)=0 |
|
virtual void | ShapeFunc (sNatCoord *, double *)=0 |
|
virtual void | DerivMapRST (sNatCoord *, sDerivNat *)=0 |
|
virtual void | DerivShpRST (sNatCoord *, sDerivNat *)=0 |
|
virtual int | GetEdge (int *, eShapeType *, int *, int *)=0 |
|
virtual int | GetFace (int *, eShapeType *, int *, int *)=0 |
|
virtual void | GetNatCoordMapNode (sNatCoord *)=0 |
|
virtual void | PolFunc (sNodeCoord *, double *) |
|
virtual void | DerivPolFunc (sNodeCoord *, sDerivCart *) |
|
virtual void | SupPolFunc (sNodeCoord *, double *) |
|
virtual void | DerivSupPolFunc (sNodeCoord *, sDerivCart *) |
|
virtual int | VerCorNode (int) |
|
virtual int | VerEdgeNode (int, int) |
|
virtual int | VerifyQtP (void) |
|
virtual void | GetTangent (sNodeCoord *, sDerivNat *, sVector *, double *) |
|
virtual void | DsaDerivXYZ (sNodeCoord *, sDerivNat *, sDerivNat *, double *, sDerivCart *, sNodeCoord *, double *, sDerivCart *) |
Static Public Member Functions |
|
static cShape * | ShpNew (eShapeType) |
|
static cShape * | ShpNew (eShapeType) |
Protected Attributes |
|
eShapeType | _eType |
|
eDomainType | _eDomainType |
|
int | _iNumShpNodes |
|
int | _iNumMapNodes |
|
int | _iNumPolTerms |
|
int | _iNumSupPolTerms |
|
int * | _aiNode |
|
cNode ** | _apcNode |
Static Protected Attributes |
|
static double | _J [3][3] |
|
static double | _iJ [3][3] |
|
static double | _dJ [3][3] |
|
static double | _L [3][3] |