Changeset 22146
- Timestamp:
- 10/06/17 11:47:24 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
r22105 r22146 5366 5366 ElementMatrix* StressbalanceAnalysis::CreateKMatrixCouplingHOFS(Element* element){/*{{{*/ 5367 5367 5368 /* Check if ice in element */ 5369 if(!element->IsIceInElement()) return NULL; 5370 5368 5371 /*Constants*/ 5369 5372 int numnodes = 3*6+1; … … 5443 5446 }/*}}}*/ 5444 5447 ElementMatrix* StressbalanceAnalysis::CreateKMatrixCouplingSSAFSFriction(Element* element){/*{{{*/ 5448 5449 /* Check if ice in element */ 5450 if(!element->IsIceInElement()) return NULL; 5445 5451 5446 5452 /*Constants*/ … … 5566 5572 ElementMatrix* StressbalanceAnalysis::CreateKMatrixCouplingSSAFSViscous(Element* element){/*{{{*/ 5567 5573 5574 /* Check if ice in element */ 5575 if(!element->IsIceInElement()) return NULL; 5576 5568 5577 /*Constants*/ 5569 5578 const int numdofm = 2 *3; … … 5684 5693 ElementMatrix* StressbalanceAnalysis::CreateKMatrixCouplingSSAHOFriction(Element* element){/*{{{*/ 5685 5694 5695 /* Check if ice in element */ 5696 if(!element->IsIceInElement()) return NULL; 5697 5686 5698 if(element->IsFloating() || !element->IsOnBase()) return NULL; 5687 5699 … … 5760 5772 }/*}}}*/ 5761 5773 ElementMatrix* StressbalanceAnalysis::CreateKMatrixCouplingSSAHOViscous(Element* element){/*{{{*/ 5774 5775 /* Check if ice in element */ 5776 if(!element->IsIceInElement()) return NULL; 5762 5777 5763 5778 /*Constants*/ … … 5914 5929 ElementMatrix* StressbalanceAnalysis::CreateKMatrixSSA3dFriction(Element* element){/*{{{*/ 5915 5930 5931 /* Check if ice in element */ 5932 if(!element->IsIceInElement()) return NULL; 5933 5916 5934 /*Initialize Element matrix and return if necessary*/ 5917 5935 if(element->IsFloating() || !element->IsOnBase()) return NULL; … … 5928 5946 }/*}}}*/ 5929 5947 ElementMatrix* StressbalanceAnalysis::CreateKMatrixSSA3dViscous(Element* element){/*{{{*/ 5948 5949 /* Check if ice in element */ 5950 if(!element->IsIceInElement()) return NULL; 5930 5951 5931 5952 /*Constants*/ … … 6021 6042 ElementVector* StressbalanceAnalysis::CreatePVectorCouplingHOFSFriction(Element* element){/*{{{*/ 6022 6043 6044 /* Check if ice in element */ 6045 if(!element->IsIceInElement()) return NULL; 6046 6023 6047 /*Intermediaries*/ 6024 6048 int i,approximation; … … 6104 6128 ElementVector* StressbalanceAnalysis::CreatePVectorCouplingHOFSViscous(Element* element){/*{{{*/ 6105 6129 6130 /* Check if ice in element */ 6131 if(!element->IsIceInElement()) return NULL; 6132 6106 6133 /*Intermediaries */ 6107 6134 int i,approximation; … … 6184 6211 }/*}}}*/ 6185 6212 ElementVector* StressbalanceAnalysis::CreatePVectorCouplingSSAFSFriction(Element* element){/*{{{*/ 6213 6214 /* Check if ice in element */ 6215 if(!element->IsIceInElement()) return NULL; 6186 6216 6187 6217 /*Intermediaries*/ … … 6264 6294 }/*}}}*/ 6265 6295 ElementVector* StressbalanceAnalysis::CreatePVectorCouplingSSAFSViscous(Element* element){/*{{{*/ 6296 6297 /* Check if ice in element */ 6298 if(!element->IsIceInElement()) return NULL; 6266 6299 6267 6300 /*Intermediaries */
Note:
See TracChangeset
for help on using the changeset viewer.