Changeset 17178
- Timestamp:
- 01/28/14 07:54:25 (11 years ago)
- Location:
- issm/trunk-jpl/src/c/analyses
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp
r17177 r17178 327 327 /*Build B: */ 328 328 for(int i=0;i<numnodes;i++){ 329 for(int j=0;j<dim; i++){329 for(int j=0;j<dim;j++){ 330 330 B[numnodes*j+i] = basis[i]; 331 331 } … … 350 350 351 351 /*Get nodal functions derivatives*/ 352 IssmDouble* dbasis=xNew<IssmDouble>( 2*numnodes);352 IssmDouble* dbasis=xNew<IssmDouble>(dim*numnodes); 353 353 element->NodalFunctionsDerivatives(dbasis,xyz_list,gauss); 354 354 -
issm/trunk-jpl/src/c/analyses/FreeSurfaceTopAnalysis.cpp
r17177 r17178 154 154 Input* vx_input=topelement->GetInput(VxEnum); _assert_(vx_input); 155 155 Input* vy_input=NULL; 156 if(dim>1) topelement->GetInput(VyEnum); _assert_(vy_input);156 if(dim>1){topelement->GetInput(VyEnum); _assert_(vy_input);} 157 157 h = topelement->CharacteristicLength(); 158 158 … … 331 331 /*Build B: */ 332 332 for(int i=0;i<numnodes;i++){ 333 for(int j=0;j<dim; i++){333 for(int j=0;j<dim;j++){ 334 334 B[numnodes*j+i] = basis[i]; 335 335 } … … 354 354 355 355 /*Get nodal functions derivatives*/ 356 IssmDouble* dbasis=xNew<IssmDouble>( 2*numnodes);356 IssmDouble* dbasis=xNew<IssmDouble>(dim*numnodes); 357 357 element->NodalFunctionsDerivatives(dbasis,xyz_list,gauss); 358 358
Note:
See TracChangeset
for help on using the changeset viewer.