Changeset 5670
- Timestamp:
- 09/03/10 10:50:03 (15 years ago)
- Location:
- issm/trunk/src/c/objects/Elements
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Elements/Penta.cpp
r5663 r5670 2897 2897 2898 2898 /*Get L matrix if viscous basal drag present: */ 2899 GetLStokes(&LStokes[0][0], gauss_coord _tria);2900 GetLprimeStokes(&LprimeStokes[0][0], &xyz_list[0][0], gauss_coord _tria, gauss_coord);2899 GetLStokes(&LStokes[0][0], gauss_coord); 2900 GetLprimeStokes(&LprimeStokes[0][0], &xyz_list[0][0], gauss_coord); 2901 2901 2902 2902 /*Compute strain rate: */ -
issm/trunk/src/c/objects/Elements/PentaRef.cpp
r5647 r5670 477 477 /*}}}*/ 478 478 /*FUNCTION PentaRef::GetLStokes {{{1*/ 479 void PentaRef::GetLStokes(double* LStokes, double* gauss _tria){479 void PentaRef::GetLStokes(double* LStokes, double* gauss){ 480 480 /* 481 481 * Compute L matrix. L=[L1 L2 L3] where Li is square and of size numdof. … … 507 507 508 508 /*Get l1l2l3 in actual coordinate system: */ 509 l1l2l3[0]=gauss _tria[0];510 l1l2l3[1]=gauss _tria[1];511 l1l2l3[2]=gauss _tria[2];509 l1l2l3[0]=gauss[0]; 510 l1l2l3[1]=gauss[1]; 511 l1l2l3[2]=gauss[2]; 512 512 513 513 /*Build LStokes: */ … … 574 574 /*}}}*/ 575 575 /*FUNCTION PentaRef::GetLprimeStokes {{{1*/ 576 void PentaRef::GetLprimeStokes(double* LprimeStokes, double* xyz_list, double* gauss _tria, double* gauss){576 void PentaRef::GetLprimeStokes(double* LprimeStokes, double* xyz_list, double* gauss){ 577 577 578 578 /* … … 604 604 605 605 /*Get l1l2l3 in actual coordinate system: */ 606 l1l2l3[0]=gauss _tria[0];607 l1l2l3[1]=gauss _tria[1];608 l1l2l3[2]=gauss _tria[2];606 l1l2l3[0]=gauss[0]; 607 l1l2l3[1]=gauss[1]; 608 l1l2l3[2]=gauss[2]; 609 609 610 610 GetNodalFunctionsP1Derivatives(&dh1dh6[0][0],xyz_list,gauss); -
issm/trunk/src/c/objects/Elements/PentaRef.h
r5647 r5670 43 43 void GetBVert(double* B, double* xyz_list, double* gauss); 44 44 void GetBprimeAdvec(double* Bprime_advec, double* xyz_list, double* gauss); 45 void GetLStokes(double* LStokes, double* gauss _tria);46 void GetLprimeStokes(double* LprimeStokes, double* xyz_list, double* gauss _tria, double* gauss);45 void GetLStokes(double* LStokes, double* gauss); 46 void GetLprimeStokes(double* LprimeStokes, double* xyz_list, double* gauss); 47 47 void GetParameterValue(double* pvalue,double* plist,double* gauss); 48 48 void GetParameterValue(double* pvalue,double* plist,GaussTria* gauss){ISSMERROR("only PentaGauss are supported");};
Note:
See TracChangeset
for help on using the changeset viewer.