Changeset 17875
- Timestamp:
- 04/29/14 10:18:44 (11 years ago)
- Location:
- issm/trunk-jpl/src/c/classes/Elements
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r17874 r17875 1927 1927 /*FUNCTION Penta::NumberofNodesPressure{{{*/ 1928 1928 int Penta::NumberofNodesPressure(void){ 1929 return PentaRef::NumberofNodes Pressure();1929 return PentaRef::NumberofNodes(this->PressureInterpolation()); 1930 1930 } 1931 1931 /*}}}*/ 1932 1932 /*FUNCTION Penta::NumberofNodesVelocity{{{*/ 1933 1933 int Penta::NumberofNodesVelocity(void){ 1934 return PentaRef::NumberofNodes Velocity();1934 return PentaRef::NumberofNodes(this->VelocityInterpolation()); 1935 1935 } 1936 1936 /*}}}*/ -
issm/trunk-jpl/src/c/classes/Elements/PentaRef.cpp
r17874 r17875 1096 1096 } 1097 1097 /*}}}*/ 1098 /*FUNCTION PentaRef::NumberofNodesPressure{{{*/1099 int PentaRef::NumberofNodesPressure(void){1100 1101 switch(this->element_type){1102 case P1P1Enum: return NUMNODESP1;1103 case P1P1GLSEnum: return NUMNODESP1;1104 case MINIcondensedEnum: return NUMNODESP1;1105 case MINIEnum: return NUMNODESP1;1106 case TaylorHoodEnum: return NUMNODESP1;1107 case OneLayerP4zEnum: return NUMNODESP1;1108 default: _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet");1109 }1110 1111 return -1;1112 }1113 /*}}}*/1114 /*FUNCTION PentaRef::NumberofNodesVelocity{{{*/1115 int PentaRef::NumberofNodesVelocity(void){1116 1117 switch(this->element_type){1118 case P1P1Enum: return NUMNODESP1;1119 case P1P1GLSEnum: return NUMNODESP1;1120 case MINIcondensedEnum: return NUMNODESP1b;1121 case MINIEnum: return NUMNODESP1b;1122 case TaylorHoodEnum: return NUMNODESP2;1123 case OneLayerP4zEnum: return NUMNODESP2xP4;1124 default: _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet");1125 }1126 1127 return -1;1128 }1129 /*}}}*/1130 1098 /*FUNCTION PentaRef::VelocityInterpolation{{{*/ 1131 1099 int PentaRef::VelocityInterpolation(void){ -
issm/trunk-jpl/src/c/classes/Elements/PentaRef.h
r17874 r17875 49 49 int NumberofNodes(void); 50 50 int NumberofNodes(int finiteelement); 51 int NumberofNodesVelocity(void);52 int NumberofNodesPressure(void);53 51 int VelocityInterpolation(void); 54 52 int PressureInterpolation(void); -
issm/trunk-jpl/src/c/classes/Elements/Tetra.cpp
r17874 r17875 694 694 /*FUNCTION Tetra::NumberofNodesPressure{{{*/ 695 695 int Tetra::NumberofNodesPressure(void){ 696 return TetraRef::NumberofNodes Pressure();696 return TetraRef::NumberofNodes(this->PressureInterpolation()); 697 697 } 698 698 /*}}}*/ 699 699 /*FUNCTION Tetra::NumberofNodesVelocity{{{*/ 700 700 int Tetra::NumberofNodesVelocity(void){ 701 return TetraRef::NumberofNodes Velocity();701 return TetraRef::NumberofNodes(this->VelocityInterpolation()); 702 702 } 703 703 /*}}}*/ -
issm/trunk-jpl/src/c/classes/Elements/TetraRef.cpp
r17874 r17875 420 420 } 421 421 /*}}}*/ 422 /*FUNCTION TetraRef::NumberofNodesPressure{{{*/423 int TetraRef::NumberofNodesPressure(void){424 425 switch(this->element_type){426 case P1P1Enum: return NUMNODESP1;427 case P1P1GLSEnum: return NUMNODESP1;428 case MINIcondensedEnum: return NUMNODESP1;429 case MINIEnum: return NUMNODESP1;430 case TaylorHoodEnum: return NUMNODESP1;431 default: _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet");432 }433 434 return -1;435 }436 /*}}}*/437 /*FUNCTION TetraRef::NumberofNodesVelocity{{{*/438 int TetraRef::NumberofNodesVelocity(void){439 440 switch(this->element_type){441 case P1P1Enum: return NUMNODESP1;442 case P1P1GLSEnum: return NUMNODESP1;443 case MINIcondensedEnum: return NUMNODESP1b;444 case MINIEnum: return NUMNODESP1b;445 case TaylorHoodEnum: return NUMNODESP2;446 default: _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet");447 }448 449 return -1;450 }451 /*}}}*/452 422 /*FUNCTION TetraRef::VelocityInterpolation{{{*/ 453 423 int TetraRef::VelocityInterpolation(void){ -
issm/trunk-jpl/src/c/classes/Elements/TetraRef.h
r17874 r17875 39 39 int NumberofNodes(void); 40 40 int NumberofNodes(int finiteelement); 41 int NumberofNodesVelocity(void);42 int NumberofNodesPressure(void);43 41 int VelocityInterpolation(void); 44 42 int PressureInterpolation(void); -
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r17874 r17875 1711 1711 /*FUNCTION Tria::NumberofNodesPressure{{{*/ 1712 1712 int Tria::NumberofNodesPressure(void){ 1713 return TriaRef::NumberofNodes Pressure();1713 return TriaRef::NumberofNodes(this->PressureInterpolation()); 1714 1714 } 1715 1715 /*}}}*/ 1716 1716 /*FUNCTION Tria::NumberofNodesVelocity{{{*/ 1717 1717 int Tria::NumberofNodesVelocity(void){ 1718 return TriaRef::NumberofNodes Velocity();1718 return TriaRef::NumberofNodes(this->VelocityInterpolation()); 1719 1719 } 1720 1720 /*}}}*/ -
issm/trunk-jpl/src/c/classes/Elements/TriaRef.cpp
r17874 r17875 454 454 case XTaylorHoodEnum: return NUMNODESP2+NUMNODESP1; 455 455 default: _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet"); 456 }457 458 return -1;459 }460 /*}}}*/461 /*FUNCTION TriaRef::NumberofNodesPressure{{{*/462 int TriaRef::NumberofNodesPressure(void){463 464 switch(this->element_type){465 case P1P1Enum: return NUMNODESP1;466 case P1P1GLSEnum: return NUMNODESP1;467 case MINIcondensedEnum: return NUMNODESP1;468 case MINIEnum: return NUMNODESP1;469 case TaylorHoodEnum: return NUMNODESP1;470 case XTaylorHoodEnum: return NUMNODESP1;471 default: _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet");472 }473 474 return -1;475 }476 /*}}}*/477 /*FUNCTION TriaRef::NumberofNodesVelocity{{{*/478 int TriaRef::NumberofNodesVelocity(void){479 480 switch(this->element_type){481 case P1P1Enum: return NUMNODESP1;482 case P1P1GLSEnum: return NUMNODESP1;483 case MINIcondensedEnum: return NUMNODESP1b;484 case MINIEnum: return NUMNODESP1b;485 case TaylorHoodEnum: return NUMNODESP2;486 case XTaylorHoodEnum: return NUMNODESP2;487 default: _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet");488 456 } 489 457 -
issm/trunk-jpl/src/c/classes/Elements/TriaRef.h
r17874 r17875 43 43 int NumberofNodes(void); 44 44 int NumberofNodes(int finiteelement); 45 int NumberofNodesVelocity(void);46 int NumberofNodesPressure(void);47 45 int VelocityInterpolation(void); 48 46 int PressureInterpolation(void);
Note:
See TracChangeset
for help on using the changeset viewer.