Changeset 10538
- Timestamp:
- 11/08/11 17:49:26 (13 years ago)
- Location:
- issm/trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Elements/Tria.cpp
r10523 r10538 4659 4659 4660 4660 /*Intermediaries */ 4661 int artdiff;4661 double diffusivity; 4662 4662 int i,j,ig; 4663 4663 double Jdettria,DL_scalar,dt,h; … … 4684 4684 GetVerticesCoordinates(&xyz_list[0][0], nodes, NUMVERTICES); 4685 4685 this->parameters->FindParam(&dt,TimesteppingTimeStepEnum); 4686 this->parameters->FindParam(& artdiff,HydrologyStabilizationEnum);4686 this->parameters->FindParam(&diffusivity,HydrologyStabilizationEnum); 4687 4687 Input* vx_input=inputs->GetInput(HydrologyWaterVxEnum); _assert_(vx_input); 4688 4688 Input* vy_input=inputs->GetInput(HydrologyWaterVyEnum); _assert_(vy_input); … … 4734 4734 /*Artificial diffusivity*/ 4735 4735 vel=sqrt(pow(vx,2.)+pow(vy,2.)); 4736 K[0][0]= artdiff*h/(2*vel)*vx*vx;4737 K[1][0]= artdiff*h/(2*vel)*vy*vx;4738 K[0][1]= artdiff*h/(2*vel)*vx*vy;4739 K[1][1]= artdiff*h/(2*vel)*vy*vy;4736 K[0][0]=diffusivity*h/(2*vel)*vx*vx; 4737 K[1][0]=diffusivity*h/(2*vel)*vy*vx; 4738 K[0][1]=diffusivity*h/(2*vel)*vx*vy; 4739 K[1][1]=diffusivity*h/(2*vel)*vy*vy; 4740 4740 KDL[0][0]=DL_scalar*K[0][0]; 4741 4741 KDL[1][0]=DL_scalar*K[1][0]; -
issm/trunk/src/m/classes/hydrology.m
r9862 r10538 12 12 q = modelfield('default',0,'marshall',true,'format','Double'); 13 13 kn = modelfield('default',0,'marshall',true,'format','Double'); 14 stabilization = modelfield('default',0,'marshall',true,'format',' Integer');14 stabilization = modelfield('default',0,'marshall',true,'format','Double'); 15 15 end 16 16 methods … … 66 66 fielddisplay(obj,'q','dimensionless exponent in Manning velocity formula'); 67 67 fielddisplay(obj,'kn','parameter in effective pressure formula'); 68 fielddisplay(obj,'stabilization','artificial diffusivity (default is 1) ');68 fielddisplay(obj,'stabilization','artificial diffusivity (default is 1). can be more than 1 to increase diffusivity.'); 69 69 70 70 end % }}} -
issm/trunk/src/m/model/loadresultsfromdisk.m
r9716 r10538 35 35 md.results.(structure(1).SolutionType)(1).outlog=char(textread([md.miscellaneous.name '.outlog'],'%s','delimiter','\n')); 36 36 else 37 md. iresults.(structure(1).SolutionType)(1).outlog='';37 md.results.(structure(1).SolutionType)(1).outlog=''; 38 38 end 39 39
Note:
See TracChangeset
for help on using the changeset viewer.