Changeset 9113
- Timestamp:
- 07/26/11 07:50:37 (14 years ago)
- Location:
- issm/trunk/src
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h
r9110 r9113 544 544 MaxSteadystateIterationsEnum, 545 545 RequestedOutputsEnum, 546 NumRequestedOutputsEnum, 546 547 BasalFrictionEnum, 547 548 ViscousHeatingEnum -
issm/trunk/src/c/modules/EnumToStringx/EnumToStringx.cpp
r9110 r9113 485 485 case MaxSteadystateIterationsEnum : return "MaxSteadystateIterations"; 486 486 case RequestedOutputsEnum : return "RequestedOutputs"; 487 case NumRequestedOutputsEnum : return "NumRequestedOutputs"; 487 488 case BasalFrictionEnum : return "BasalFriction"; 488 489 case ViscousHeatingEnum : return "ViscousHeating"; -
issm/trunk/src/c/modules/ModelProcessorx/CreateParameters.cpp
r9110 r9113 84 84 /*Requested output?*/ 85 85 IoModelFetchData(&requestedoutputs,&numoutputs,NULL,iomodel_handle,RequestedOutputsEnum); 86 parameters->AddObject(new IntVecParam(RequestedOutputsEnum,requestedoutputs,numoutputs)); 86 parameters->AddObject(new IntParam(NumRequestedOutputsEnum,numoutputs)); 87 if(numoutputs)parameters->AddObject(new IntVecParam(RequestedOutputsEnum,requestedoutputs,numoutputs)); 87 88 xfree((void**)&requestedoutputs); 88 89 -
issm/trunk/src/c/modules/StringToEnumx/StringToEnumx.cpp
r9110 r9113 483 483 else if (strcmp(name,"MaxSteadystateIterations")==0) return MaxSteadystateIterationsEnum; 484 484 else if (strcmp(name,"RequestedOutputs")==0) return RequestedOutputsEnum; 485 else if (strcmp(name,"NumRequestedOutputs")==0) return NumRequestedOutputsEnum; 485 486 else if (strcmp(name,"BasalFriction")==0) return BasalFrictionEnum; 486 487 else if (strcmp(name,"ViscousHeating")==0) return ViscousHeatingEnum; -
issm/trunk/src/c/objects/Elements/Penta.cpp
r9110 r9113 7725 7725 double epsilon[6]; 7726 7726 double viscousheating[NUMVERTICES]={0,0,0,0,0,0}; 7727 double thickness; 7727 7728 GaussPenta *gauss=NULL; 7728 7729 … … 7735 7736 Input* vy_input=inputs->GetInput(VyEnum); _assert_(vy_input); 7736 7737 Input* vz_input=inputs->GetInput(VzEnum); _assert_(vz_input); 7738 Input* thickness_input=inputs->GetInput(ThicknessEnum); _assert_(thickness_input); 7737 7739 7738 7740 /*loop over vertices: */ … … 7740 7742 for (int iv=0;iv<NUMVERTICES;iv++){ 7741 7743 gauss->GaussVertex(iv); 7744 7745 thickness_input->GetParameterValue(&thickness,gauss); 7742 7746 7743 7747 this->GetStrainRate3d(&epsilon[0],&xyz_list[0][0],gauss,vx_input,vy_input,vz_input); 7744 7748 matice->GetViscosity3dStokes(&viscosity,&epsilon[0]); 7745 7749 GetPhi(&phi, &epsilon[0], viscosity); 7746 7747 viscousheating[iv]=phi; 7750 7751 7752 viscousheating[iv]=phi*thickness; 7748 7753 } 7749 7754 -
issm/trunk/src/m/classes/model.m
r9110 r9113 236 236 num_cm_responses = {0,true,'Integer'}; 237 237 %Output 238 requested_outputs = { {},true,'DoubleMat',3};238 requested_outputs = {[],true,'DoubleMat',3}; 239 239 viscousheating = {NaN,false}; 240 240 pressure_elem = {NaN,false};
Note:
See TracChangeset
for help on using the changeset viewer.