Changeset 16137 for issm/trunk/src/c/classes/Elements/PentaRef.h
- Timestamp:
- 09/16/13 09:43:55 (12 years ago)
- Location:
- issm/trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:ignore
-
old new 1 nightlylog 2 configure.sh 1 3 par 2 4 ad
-
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 15397-15401,15403-15487,15489-15701,15704-15735,15737-16076,16082-16133
- Property svn:ignore
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/c
- Property svn:ignore
-
old new 14 14 probe.results 15 15 stXXXX* 16 16 .deps 17 .dirstamp
-
- Property svn:ignore
-
issm/trunk/src/c/classes
-
Property svn:ignore
set to
.deps
.dirstamp
-
Property svn:ignore
set to
-
issm/trunk/src/c/classes/Elements
-
Property svn:ignore
set to
.deps
.dirstamp
-
Property svn:ignore
set to
-
issm/trunk/src/c/classes/Elements/PentaRef.h
r15326 r16137 23 23 /*Numerics*/ 24 24 void GetNodalFunctions(IssmDouble* basis, GaussPenta* gauss); 25 void GetNodalFunctionsVelocity(IssmDouble* basis, GaussPenta* gauss); 26 void GetNodalFunctionsPressure(IssmDouble* basis, GaussPenta* gauss); 25 27 void GetNodalFunctionsDerivatives(IssmDouble* dbasis,IssmDouble* xyz_list,GaussPenta* gauss); 28 void GetNodalFunctionsDerivativesVelocity(IssmDouble* dbasis,IssmDouble* xyz_list,GaussPenta* gauss); 29 void GetNodalFunctionsDerivativesPressure(IssmDouble* dbasis,IssmDouble* xyz_list,GaussPenta* gauss); 26 30 void GetNodalFunctionsDerivativesReference(IssmDouble* dbasis,GaussPenta* gauss); 27 31 void GetNodalFunctionsP1(IssmDouble* l1l6, GaussPenta* gauss); … … 38 42 void GetSegmentJacobianDeterminant(IssmDouble* Jdet, IssmDouble* xyz_list,GaussPenta* gauss); 39 43 void GetJacobianInvert(IssmDouble* Jinv, IssmDouble* xyz_list,GaussPenta* gauss); 40 void GetBMacAyealPattyn(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 41 void GetBMacAyealStokes(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 42 void GetBPattyn(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 43 void GetBStokes(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 44 void GetBprimeMacAyealStokes(IssmDouble* Bprime, IssmDouble* xyz_list, GaussPenta* gauss); 45 void GetBprimePattyn(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 46 void GetBprimeStokes(IssmDouble* B_prime, IssmDouble* xyz_list, GaussPenta* gauss); 44 void GetBSSAHO(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 45 void GetBSSAFS(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 46 void GetBHO(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 47 void GetBFSstrainrate(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 48 void GetBFS(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 49 void GetBFSGLS(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 50 void GetBprimeSSAFS(IssmDouble* Bprime, IssmDouble* xyz_list, GaussPenta* gauss); 51 void GetBprimeHO(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 52 void GetBprimeFS(IssmDouble* B_prime, IssmDouble* xyz_list, GaussPenta* gauss); 53 void GetBprimeFSGLS(IssmDouble* B_prime, IssmDouble* xyz_list, GaussPenta* gauss); 47 54 void GetBprimeVert(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 48 55 void GetBAdvec(IssmDouble* B_advec, IssmDouble* xyz_list, GaussPenta* gauss); … … 50 57 void GetBVert(IssmDouble* B, IssmDouble* xyz_list, GaussPenta* gauss); 51 58 void GetBprimeAdvec(IssmDouble* Bprime_advec, IssmDouble* xyz_list, GaussPenta* gauss); 52 void GetB PattynFriction(IssmDouble* L, GaussPenta* gauss);53 void GetL Stokes(IssmDouble* LStokes, GaussPenta* gauss);54 void GetLprime Stokes(IssmDouble* LprimeStokes, IssmDouble* xyz_list, GaussPenta* gauss);55 void GetL MacAyealStokes(IssmDouble* LMacAyealStokes, GaussPenta* gauss);56 void GetLprime MacAyealStokes(IssmDouble* LprimeMacAyealStokes, IssmDouble* xyz_list, GaussPenta* gauss);57 void GetL StokesMacAyeal(IssmDouble* LStokesMacAyeal, GaussPenta* gauss);58 void GetLprime StokesMacAyeal(IssmDouble* LprimeStokesMacAyeal, IssmDouble* xyz_list, GaussPenta* gauss);59 void GetBHOFriction(IssmDouble* L, GaussPenta* gauss); 60 void GetLFS(IssmDouble* LFS, GaussPenta* gauss); 61 void GetLprimeFS(IssmDouble* LprimeFS, IssmDouble* xyz_list, GaussPenta* gauss); 62 void GetLSSAFS(IssmDouble* LSSAFS, GaussPenta* gauss); 63 void GetLprimeSSAFS(IssmDouble* LprimeSSAFS, IssmDouble* xyz_list, GaussPenta* gauss); 64 void GetLFSSSA(IssmDouble* LFSSSA, GaussPenta* gauss); 65 void GetLprimeFSSSA(IssmDouble* LprimeFSSSA, IssmDouble* xyz_list, GaussPenta* gauss); 59 66 void GetInputValue(IssmDouble* pvalue,IssmDouble* plist, GaussPenta* gauss); 60 67 void GetInputValue(IssmDouble* pvalue,IssmDouble* plist,GaussTria* gauss){_error_("only PentaGauss are supported");}; … … 62 69 void GetInputDerivativeValue(IssmDouble* pvalues, IssmDouble* plist,IssmDouble* xyz_list, GaussTria* gauss){_error_("only PentaGauss are supported");}; 63 70 71 void BasalNodeIndices(int* pnumindices,int** pindices,int finiteelement); 72 void SurfaceNodeIndices(int* pnumindices,int** pindices,int finiteelement); 64 73 int NumberofNodes(void); 74 int NumberofNodesVelocity(void); 75 int NumberofNodesPressure(void); 76 int VelocityInterpolation(void); 77 int PressureInterpolation(void); 65 78 }; 66 79 #endif
Note:
See TracChangeset
for help on using the changeset viewer.