Changeset 17371
- Timestamp:
- 03/03/14 10:30:35 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/c/analyses/LevelsetAnalysis.cpp ¶
r17370 r17371 98 98 IssmDouble Jdet, dt, D_scalar; 99 99 IssmDouble h,hx,hy,hz; 100 IssmDouble vel; 101 IssmDouble calvingrate; 102 IssmDouble dlsf[dim], norm_dlsf, normal[dim]; 100 IssmDouble vel, calvingrate; 101 IssmDouble norm_dlsf; 103 102 IssmDouble* xyz_list = NULL; 104 103 … … 115 114 IssmDouble* w = xNew<IssmDouble>(dim); 116 115 IssmDouble* c = xNew<IssmDouble>(dim); 116 IssmDouble* dlsf = xNew<IssmDouble>(dim); 117 117 118 118 /*Retrieve all inputs and parameters*/ … … 156 156 norm_dlsf=sqrt(norm_dlsf); 157 157 158 if(norm_dlsf>1.e-10){ 159 for(i=0;i<dim;i++) normal[i]=dlsf[i]/norm_dlsf; 160 for(i=0;i<dim;i++) c[i]=calvingrate*normal[i]; 161 } 158 if(norm_dlsf>1.e-10) 159 for(i=0;i<dim;i++) c[i]=calvingrate*dlsf[i]/norm_dlsf; 162 160 else 163 161 for(i=0;i<dim;i++) c[i]=0.; … … 230 228 xDelete<IssmDouble>(w); 231 229 xDelete<IssmDouble>(c); 230 xDelete<IssmDouble>(dlsf); 232 231 delete gauss; 233 232 return Ke;
Note:
See TracChangeset
for help on using the changeset viewer.