Changeset 77
- Timestamp:
- 04/28/09 12:08:24 (16 years ago)
- Location:
- issm/trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Tria.cpp
r70 r77 336 336 337 337 double MAXSLOPE=.06; // 6 % 338 double MOUNTAINKEXPONENT=1 0;338 double MOUNTAINKEXPONENT=12; 339 339 340 340 -
issm/trunk/src/m/classes/@triaelem/CreateKMatrix.m
r45 r77 207 207 %some parameters 208 208 MAXSLOPE=.06; %any element with slope>MAXSLOPE is considered a "rock" element, with infinite stiffness. 209 MOUNTAINKEXPONENT=1 0; % "infinite" stiffness is going to be 10^MOUNTAINKEXPONENT209 MOUNTAINKEXPONENT=12; % "infinite" stiffness is going to be 10^MOUNTAINKEXPONENT 210 210 211 211 %Create elementary stiffness matrix … … 323 323 frictionparameters.k=K_list; 324 324 325 alpha2 =Getalpha2(frictionparameters);325 alpha2_list=Getalpha2(frictionparameters); 326 326 if (element_debug & triaelem.id==element_debugid), 327 327 disp(sprintf(' alpha2_list (%g %g %g )',alpha2_list(1),alpha2_list(2),alpha2_list(3))); … … 368 368 369 369 if (slope_magnitude>MAXSLOPE), 370 K=10^(-MOUNTAINKEXPONENT);370 alpha2_list=10^(MOUNTAINKEXPONENT)*ones(3,1); 371 371 end 372 372 end … … 398 398 matice.B=B_param; clear B_param. 399 399 end 400 401 400 402 401 %Get viscosity at last two iterations: … … 448 447 449 448 %compute alpha2 for the current gaussian point 450 alpha2_g=GetParameterValue(triaelem,alpha2 ,gauss_l1l2l3);449 alpha2_g=GetParameterValue(triaelem,alpha2_list,gauss_l1l2l3); 451 450 452 451 if velocity_is_present … … 474 473 L 475 474 end 476 477 475 end %for ig=1:num_gauss, 478 476 479 477 if (element_debug & triaelem.id==element_debugid), 480 478 disp(sprintf('Ke_gg->terms:\n'));
Note:
See TracChangeset
for help on using the changeset viewer.