Changeset 16834
- Timestamp:
- 11/19/13 15:40:54 (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
r16833 r16834 8748 8748 ElementVector* Penta::CreatePVectorStressbalanceHOFront(void){ 8749 8749 8750 /*Intermediaries */8751 IssmDouble xyz_list[NUMVERTICES][3];8752 bool isfront;8753 8754 isfront=IsZeroLevelset(MaskIceLevelsetEnum);8755 8756 8750 /*If no front, return NULL*/ 8757 if(! isfront) return NULL;8751 if(!IsZeroLevelset(MaskIceLevelsetEnum)) return NULL; 8758 8752 8759 8753 /*Intermediaries*/ … … 8761 8755 IssmDouble Jdet,surface,z_g,water_pressure,ice_pressure,air_pressure; 8762 8756 IssmDouble surface_under_water,base_under_water,pressure; 8757 IssmDouble xyz_list[NUMVERTICES][3]; 8763 8758 IssmDouble xyz_list_front[4][3]; 8764 8759 IssmDouble area_coordinates[4][3]; … … 8842 8837 ElementVector* Penta::CreatePVectorStressbalanceFSFront(void){ 8843 8838 8844 /*Intermediaries */ 8839 /*If no front, return NULL*/ 8840 if(!IsZeroLevelset(MaskIceLevelsetEnum)) return NULL; 8841 8842 /*Fetch number of nodes and dof for this finite element*/ 8845 8843 int i; 8846 IssmDouble xyz_list[NUMVERTICES][3];8847 bool isfront;8848 8849 /*Retrieve all inputs and parameters*/8850 isfront=IsZeroLevelset(MaskIceLevelsetEnum);8851 8852 /*If no front, return NULL*/8853 if(!isfront) return NULL;8854 8855 /*Fetch number of nodes and dof for this finite element*/8856 8844 IssmDouble rho_ice,rho_water,gravity; 8857 8845 IssmDouble Jdet,z_g,water_pressure,air_pressure; 8858 8846 IssmDouble surface_under_water,base_under_water,pressure; 8847 IssmDouble xyz_list[NUMVERTICES][3]; 8859 8848 IssmDouble xyz_list_front[4][3]; 8860 8849 IssmDouble area_coordinates[4][3]; -
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r16833 r16834 3922 3922 ElementVector* Tria::CreatePVectorStressbalanceFSFront(void){ 3923 3923 3924 /*Intermediaries */ 3924 /*If no front, return NULL*/ 3925 if(!IsZeroLevelset(MaskIceLevelsetEnum)) return NULL; 3926 3927 /*Intermediaries*/ 3925 3928 int i; 3926 IssmDouble xyz_list[NUMVERTICES][3];3927 bool isfront;3928 3929 /*If the level set is awlays <=0, there is no ice front here*/3930 isfront=IsZeroLevelset(MaskIceLevelsetEnum);3931 3932 /*If no front, return NULL*/3933 if(!isfront) return NULL;3934 3935 /*Intermediaries*/3936 3929 IssmDouble rho_ice,rho_water,gravity,y_g; 3937 3930 IssmDouble Jdet,water_pressure,air_pressure,pressure; 3931 IssmDouble xyz_list[NUMVERTICES][3]; 3938 3932 IssmDouble xyz_list_front[2][3]; 3939 3933 IssmDouble area_coordinates[2][3]; … … 4199 4193 ElementVector* Tria::CreatePVectorStressbalanceSSAFront(){ 4200 4194 4201 /*Intermediaries */4202 IssmDouble xyz_list[NUMVERTICES][3];4203 bool isfront;4204 4205 /*Determine if there is an icefront in this element*/4206 isfront=IsZeroLevelset(MaskIceLevelsetEnum);4207 4208 4195 /*If no front, return NULL*/ 4209 if(! isfront) return NULL;4196 if(!IsZeroLevelset(MaskIceLevelsetEnum)) return NULL; 4210 4197 4211 4198 /*Intermediaries*/ … … 4213 4200 IssmDouble Jdet,thickness,bed,water_pressure,ice_pressure,air_pressure; 4214 4201 IssmDouble surface_under_water,base_under_water,pressure; 4202 IssmDouble xyz_list[NUMVERTICES][3]; 4215 4203 IssmDouble xyz_list_front[2][3]; 4216 4204 IssmDouble area_coordinates[2][3];
Note:
See TracChangeset
for help on using the changeset viewer.