Changeset 15384
- Timestamp:
- 07/01/13 22:28:09 (12 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/m4/issm_options.m4
r15337 r15384 1527 1527 fi 1528 1528 AM_CONDITIONAL([IOS], [test x$HAVE_IOS != xno]) 1529 AC_DEFINE([_HAVE_IOS_],[1],[with ios.])1530 1529 AC_MSG_RESULT($HAVE_IOS) 1531 1530 dnl }}} … … 1555 1554 AM_CONDITIONAL([ANDROIDJNI], [test x$HAVE_ANDROID = xjni]) 1556 1555 AM_CONDITIONAL([ANDROIDEXE], [test x$HAVE_ANDROID = xexe]) 1557 AC_DEFINE([_HAVE_ANDROID_],[1],[with android.])1558 1556 AC_MSG_RESULT($HAVE_ANDROID) 1559 1557 dnl }}} -
issm/trunk-jpl/src/c/classes/Elements/Element.h
r15305 r15384 84 84 virtual void SmbGradients()=0; 85 85 virtual int UpdatePotentialUngrounding(IssmDouble* potential_sheet_ungrounding,Vector<IssmDouble>* vec_nodes_on_iceshelf,IssmDouble* nodes_on_iceshelf)=0; 86 virtual void UpdateConstraints(void)=0; 86 87 virtual void ResetCoordinateSystem()=0; 87 88 … … 133 134 virtual void GetHydrologyDCInefficientHmax(IssmDouble* ph_max, Node* innode)=0; 134 135 virtual void GetHydrologyTransfer(Vector<IssmDouble>* transfer)=0; 135 virtual void UpdateConstraints(void)=0;136 136 virtual void HydrologyEPLGetMask(Vector<IssmDouble>* mask)=0; 137 137 virtual void HydrologyEPLGetActive(Vector<IssmDouble>* active)=0; -
issm/trunk-jpl/src/c/classes/Elements/Penta.h
r15377 r15384 215 215 Tria* SpawnTria(int g0, int g1, int g2); 216 216 void SurfaceNormal(IssmDouble* surface_normal, IssmDouble xyz_list[3][3]); 217 void UpdateConstraints(void); 217 218 218 219 #ifdef _HAVE_DIAGNOSTIC_ … … 314 315 void HydrologyEPLGetMask(Vector<IssmDouble>* vec_mask); 315 316 void InputUpdateFromSolutionHydrologyDCInefficient(IssmDouble* solution); 316 void UpdateConstraints(void);317 317 #endif 318 318 #ifdef _HAVE_THERMAL_ -
issm/trunk-jpl/src/c/classes/Elements/Tria.h
r15372 r15384 214 214 void SetClone(int* minranks); 215 215 void SurfaceNormal(IssmDouble* surface_normal, IssmDouble xyz_list[3][3]); 216 void UpdateConstraints(void); 216 217 217 218 #ifdef _HAVE_DIAGNOSTIC_ … … 248 249 void GetSolutionFromInputsOneDof(Vector<IssmDouble>* solution,int enum_type); 249 250 void CreateHydrologyWaterVelocityInput(void); 250 void UpdateConstraints(void);251 251 void InputUpdateFromSolutionHydrology(IssmDouble* solution); 252 252 void InputUpdateFromSolutionHydrologyShreve(IssmDouble* solution); -
issm/trunk-jpl/src/c/classes/FemModel.cpp
r15352 r15384 1583 1583 #endif 1584 1584 1585 #ifdef _HAVE_HYDROLOGY_ 1585 1586 void FemModel::HydrologyEPLupdateDomainx(void){ /*{{{*/ 1586 1587 … … 1666 1667 } 1667 1668 /*}}}*/ 1669 #endif -
issm/trunk-jpl/src/c/classes/Materials/Matice.cpp
r15375 r15384 567 567 return; 568 568 } 569 #ifdef _HAVE_3D_ 569 570 case PentaEnum: { 570 571 IssmDouble valuesp[6]; … … 573 574 return; 574 575 } 576 #endif 575 577 default: _error_("element " << EnumToStringx(element->ObjectEnum()) << " not implemented yet"); 576 578 } … … 631 633 return; 632 634 } 635 #ifdef _HAVE_3D_ 633 636 case PentaEnum:{ 634 637 IssmDouble valuesp[6]; … … 637 640 return; 638 641 } 642 # endif 639 643 default: _error_("element " << EnumToStringx(element->ObjectEnum()) << " not implemented yet"); 640 644 } -
issm/trunk-jpl/src/c/modules/ResetConstraintsx/ResetConstraintsx.cpp
r15104 r15384 2 2 * \brief: reset thermal penalties 3 3 */ 4 5 #ifdef HAVE_CONFIG_H 6 #include <config.h> 7 #else 8 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!" 9 #endif 4 10 5 11 #include "./ResetConstraintsx.h" … … 21 27 /*Do we have penalties linked to rifts? In this case, run our special rifts penalty 22 28 * management routine, otherwise, skip : */ 29 #ifdef _HAVE_RIFTS_ 23 30 if (RiftIsPresent(loads,analysis_type)){ 24 31 _error_("rift constraints reset not supported yet!"); 25 32 } 26 else if(ThermalIsPresent(loads,analysis_type)){ 33 #endif 34 #ifdef _HAVE_THERMAL_ 35 if(ThermalIsPresent(loads,analysis_type)){ 27 36 ThermalConstraintsReset(loads,analysis_type); 28 37 } 29 else{ /*Do nothing, no constraints management!:*/}38 #endif 30 39 31 40 }
Note:
See TracChangeset
for help on using the changeset viewer.