Changeset 16802
- Timestamp:
- 11/16/13 09:15:21 (11 years ago)
- Location:
- issm/trunk-jpl/src/c/classes/Elements
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r16800 r16802 2510 2510 } 2511 2511 /*}}}*/ 2512 /*FUNCTION Penta::NewElementVector{{{*/ 2513 ElementVector* Penta::NewElementVector(int approximation_enum){ 2514 return new ElementVector(nodes,this->NumberofNodes(),this->parameters,approximation_enum); 2515 } 2516 /*}}}*/ 2517 /*FUNCTION Penta::NodalFunctions{{{*/ 2518 void Penta::NodalFunctions(IssmDouble* basis, Gauss* gauss){ 2519 2520 _assert_(gauss->Enum()==GaussPentaEnum); 2521 this->GetNodalFunctions(basis,(GaussPenta*)gauss); 2522 2523 } 2524 /*}}}*/ 2512 2525 /*FUNCTION Penta::NumberofNodesPressure{{{*/ 2513 2526 int Penta::NumberofNodesPressure(void){ … … 3036 3049 return dt; 3037 3050 }/*}}}*/ 3051 /*FUNCTION Penta::TransformLoadVectorCoord{{{*/ 3052 void Penta::TransformLoadVectorCoord(ElementVector* pe,int transformenum){ 3053 3054 ::TransformLoadVectorCoord(pe,this->nodes,this->NumberofNodes(),transformenum); 3055 3056 } 3057 /*}}}*/ 3058 /*FUNCTION Penta::TransformLoadVectorCoord{{{*/ 3059 void Penta::TransformLoadVectorCoord(ElementVector* pe,int* transformenum_list){ 3060 3061 ::TransformLoadVectorCoord(pe,this->nodes,this->NumberofNodes(),transformenum_list); 3062 3063 } 3064 /*}}}*/ 3038 3065 /*FUNCTION Penta::TransformSolutionCoord(IssmDouble* values,int transformenum){{{*/ 3039 3066 void Penta::TransformSolutionCoord(IssmDouble* values,int transformenum){ -
issm/trunk-jpl/src/c/classes/Elements/Penta.h
r16800 r16802 242 242 Gauss* NewGauss(void); 243 243 Gauss* NewGauss(int order); 244 ElementVector* NewElementVector(int approximation_enum) {_error_("not implemented yet");};245 void NodalFunctions(IssmDouble* basis,Gauss* gauss) {_error_("not implemented yet");};244 ElementVector* NewElementVector(int approximation_enum); 245 void NodalFunctions(IssmDouble* basis,Gauss* gauss); 246 246 IssmDouble MinEdgeLength(IssmDouble xyz_list[6][3]); 247 247 void SetClone(int* minranks); 248 248 Tria* SpawnTria(int location); 249 249 void SurfaceNormal(IssmDouble* surface_normal, IssmDouble xyz_list[3][3]); 250 void TransformLoadVectorCoord(ElementVector* pe,int transformenum) {_error_("not implemented yet");};251 void TransformLoadVectorCoord(ElementVector* pe,int* transformenum_list) {_error_("not implemented yet");};250 void TransformLoadVectorCoord(ElementVector* pe,int transformenum); 251 void TransformLoadVectorCoord(ElementVector* pe,int* transformenum_list); 252 252 void TransformLoadVectorCoord(ElementVector* pe,int numnodes,int transformenum){_error_("not implemented yet");}; /*Tiling only*/ 253 253 void TransformLoadVectorCoord(ElementVector* pe,int numnodes,int* transformenum_list){_error_("not implemented yet");};/*Tiling only*/
Note:
See TracChangeset
for help on using the changeset viewer.