Changeset 26694
- Timestamp:
- 12/02/21 06:56:02 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r26692 r26694 1247 1247 1248 1248 /*Weights*/ 1249 IssmDouble loadweights_g[NUMVERTICES 2D];1249 IssmDouble loadweights_g[NUMVERTICES]; 1250 1250 IssmDouble total_weight = 0; 1251 1251 … … 2181 2181 IssmDouble lsf[NUMVERTICES]; 2182 2182 2183 if(!IsIceInElement()) return 0;2183 if(!IsIceInElement()) return 0; 2184 2184 2185 2185 ::GetVerticesCoordinates(&xyz_list[0][0],vertices,NUMVERTICES); … … 2208 2208 /*Account for scaling factor averaged over subelement 2D area*/ 2209 2209 if(scaled==true){ 2210 IssmDouble * scalefactor_vertices = xNew<IssmDouble>(NUMVERTICES);2210 IssmDouble scalefactor_vertices[NUMVERTICES]; 2211 2211 Element::GetInputListOnVertices(&scalefactor_vertices[0],MeshScaleFactorEnum); 2212 2212 /*Compute loop only over lower vertices: i<NUMVERTICES2D*/ … … 2214 2214 for(int i=0;i<NUMVERTICES2D;i++) scalefactor += weights[i]/phi*scalefactor_vertices[i]; 2215 2215 base = base*scalefactor; 2216 xDelete<IssmDouble>(scalefactor_vertices);2217 2216 } 2218 2217 }
Note:
See TracChangeset
for help on using the changeset viewer.