Changeset 18784
- Timestamp:
- 11/14/14 15:06:29 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/LevelsetAnalysis.cpp
r18758 r18784 272 272 /* Stabilization */ 273 273 vel=0.; 274 for(i=0;i<dim;i++) vel+= v[i]*v[i];274 for(i=0;i<dim;i++) vel+=w[i]*w[i]; 275 275 vel=sqrt(vel)+1.e-14; 276 276 switch(stabilization){ … … 298 298 /* Streamline Upwinding */ 299 299 basalelement->ElementSizes(&hx,&hy,&hz); 300 h=sqrt( pow(hx* v[0]/vel,2) + pow(hy*v[1]/vel,2) );300 h=sqrt( pow(hx*w[0]/vel,2) + pow(hy*w[1]/vel,2) ); 301 301 for(row=0;row<dim;row++) 302 302 for(col=0;col<dim;col++) 303 D[row*dim+col] = D_scalar*h/(2.*vel)* v[row]*v[col];303 D[row*dim+col] = D_scalar*h/(2.*vel)*w[row]*w[col]; 304 304 305 305 TripleMultiply(Bprime,dim,numnodes,1,
Note:
See TracChangeset
for help on using the changeset viewer.