Changeset 18139
- Timestamp:
- 06/11/14 15:32:33 (11 years ago)
- Location:
- issm/trunk-jpl/src/c/classes/Elements
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Tetra.cpp
r18078 r18139 874 874 } 875 875 /*}}}*/ 876 void Tetra::ValueP1OnGauss(IssmDouble* pvalue,IssmDouble* values,Gauss* gauss){/*{{{*/ 877 TetraRef::GetInputValue(pvalue,values,gauss,P1Enum); 878 } 879 /*}}}*/ 876 880 int Tetra::VelocityInterpolation(void){/*{{{*/ 877 881 return TetraRef::VelocityInterpolation(this->element_type); -
issm/trunk-jpl/src/c/classes/Elements/Tetra.h
r18135 r18139 105 105 IssmDouble StabilizationParameter(IssmDouble u, IssmDouble v, IssmDouble w, IssmDouble diameter, IssmDouble kappa){_error_("not implemented yet");}; 106 106 int PressureInterpolation(void); 107 void ValueP1OnGauss(IssmDouble* pvalue,IssmDouble* values,Gauss* gauss) {_error_("not implemented yet");};107 void ValueP1OnGauss(IssmDouble* pvalue,IssmDouble* values,Gauss* gauss); 108 108 void ValueP1DerivativesOnGauss(IssmDouble* dvalue,IssmDouble* values,IssmDouble* xyz_list,Gauss* gauss){_error_("not implemented yet");}; 109 109 int VelocityInterpolation(void); -
issm/trunk-jpl/src/c/classes/Elements/TetraRef.cpp
r18078 r18139 30 30 31 31 /*Reference Element numerics*/ 32 void TetraRef::GetNodalFunctions(IssmDouble* basis,Gauss Tetra* gauss,int finiteelement){/*{{{*/32 void TetraRef::GetNodalFunctions(IssmDouble* basis,Gauss* gauss_in,int finiteelement){/*{{{*/ 33 33 /*This routine returns the values of the nodal functions at the gaussian point.*/ 34 34 35 35 _assert_(basis); 36 37 /*Cast gauss to GaussTetra*/ 38 _assert_(gauss_in->Enum()==GaussTetraEnum); 39 GaussTetra* gauss = dynamic_cast<GaussTetra*>(gauss_in); 36 40 37 41 switch(finiteelement){ … … 239 243 } 240 244 /*}}}*/ 241 void TetraRef::GetInputValue(IssmDouble* p, IssmDouble* plist, Gauss Tetra* gauss,int finiteelement){/*{{{*/245 void TetraRef::GetInputValue(IssmDouble* p, IssmDouble* plist, Gauss* gauss,int finiteelement){/*{{{*/ 242 246 243 247 /*Output*/ -
issm/trunk-jpl/src/c/classes/Elements/TetraRef.h
r18078 r18139 20 20 void GetJacobianDeterminantFace(IssmDouble* Jdet, IssmDouble* xyz_list,GaussTetra* gauss); 21 21 void GetJacobianInvert(IssmDouble* Jinv, IssmDouble* xyz_list,GaussTetra* gauss); 22 void GetNodalFunctions(IssmDouble* basis,Gauss Tetra* gauss,int finiteelement);22 void GetNodalFunctions(IssmDouble* basis,Gauss* gauss_in,int finiteelement); 23 23 void GetNodalFunctionsDerivatives(IssmDouble* dbasis,IssmDouble* xyz_list, GaussTetra* gauss,int finiteelement); 24 24 void GetNodalFunctionsDerivativesReference(IssmDouble* dbasis,GaussTetra* gauss,int finiteelement); 25 25 void GetInputDerivativeValue(IssmDouble* p, IssmDouble* plist,IssmDouble* xyz_list, GaussTetra* gauss,int finiteelement); 26 void GetInputValue(IssmDouble* p, IssmDouble* plist, Gauss Tetra* gauss,int finiteelement);26 void GetInputValue(IssmDouble* p, IssmDouble* plist, Gauss* gauss,int finiteelement); 27 27 28 28 int NumberofNodes(int finiteelement);
Note:
See TracChangeset
for help on using the changeset viewer.