Changeset 22473
- Timestamp:
- 02/26/18 11:08:02 (7 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Element.h
r22471 r22473 274 274 virtual int NumberofNodesVelocity(void)=0; 275 275 virtual void PicoUpdateBoxid(int* pmax_boxid_basin)=0; 276 virtual void PicoUpdateFirstBox(void){_error_("not implemented");}; 276 277 virtual void PotentialUngrounding(Vector<IssmDouble>* potential_sheet_ungrounding)=0; 277 278 virtual int PressureInterpolation()=0; -
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r22470 r22473 2788 2788 rhow = this->GetMaterialParameter(MaterialsRhoSeawaterEnum); 2789 2789 earth_grav = this->GetMaterialParameter(ConstantsGEnum); 2790 rho_star = 1033 ; //kg/m^32790 rho_star = 1033.; //kg/m^3 2791 2791 nu = rhoi/rhow; 2792 2792 latentheat = this->GetMaterialParameter(MaterialsLatentheatEnum); … … 2801 2801 this->parameters->FindParam(&gamma_T,BasalforcingsPicoGammaTEnum); 2802 2802 this->parameters->FindParam(&overturning_coeff,BasalforcingsPicoOverturningCoeffEnum); 2803 this->parameters->FindParam(&t_farocean,BasalforcingsPicoFarOcean TemperatureEnum);2804 this->parameters->FindParam(&s_farocean,BasalforcingsPicoFarOcean SalinityEnum);2803 this->parameters->FindParam(&t_farocean,BasalforcingsPicoFarOceansalinityEnum); 2804 this->parameters->FindParam(&s_farocean,BasalforcingsPicoFarOceansalinityEnum); 2805 2805 2806 2806 this->inputs->GetInputValue(&basinid,BasalforcingsPicoBasinIdEnum); … … 2808 2808 this->inputs->GetInputValue(&maxbox,BasalforcingsPicoMaxboxcountEnum); 2809 2809 this->inputs->GetInputValue(&thickness,ThicknessEnum); 2810 2811 _error_("to be continued"); 2812 /* 2810 2813 2811 2814 toc_farocean = t_farocean[basinid]; … … 2827 2830 2828 2831 this->AddInput(BasalforcingsGroundediceMeltingRateEnum,basalmeltingrates,this->GetElementType()); 2832 */ 2829 2833 2830 2834 } -
issm/trunk-jpl/src/c/classes/Elements/Tria.h
r22471 r22473 111 111 int NumberofNodesVelocity(void); 112 112 void PicoUpdateBoxid(int* pmax_boxid_basin); 113 void PicoUpdateFirstBox(void); 113 114 void PotentialUngrounding(Vector<IssmDouble>* potential_sheet_ungrounding); 114 115 int PressureInterpolation(); -
issm/trunk-jpl/src/c/modules/FloatingiceMeltingRatex/FloatingiceMeltingRatex.cpp
r22469 r22473 107 107 108 108 //2 Get area of the boxes 109 boxareas= new Vector<IssmDouble>(num_basins*maxbox);109 boxareas=xNew<IssmDouble>(num_basins*maxbox); 110 110 for(i=0;i<num_basins*maxbox;i++){boxareas[i]=0.;} 111 111 for(i=0;i<femmodel->elements->Size();i++){ … … 114 114 element->inputs->GetInputValue(&basinid,BasalforcingsPicoBasinIdEnum); 115 115 element->inputs->GetInputValue(&boxid,BasalforcingsPicoBoxIdEnum); 116 boxareas[basinid*maxbox+boxid]+=element->GetArea(); 116 _error_("fix thi"); 117 //boxareas[basinid*maxbox+boxid]+=element->GetArea(); 117 118 } 118 119 … … 138 139 xDelete<IssmDouble>(t_farocean); 139 140 xDelete<IssmDouble>(s_farocean); 140 xDelete<IssmDouble>(element);141 141 }/*}}}*/ -
issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp
r22471 r22473 213 213 parameters->AddObject(iomodel->CopyConstantObject("md.basalforcings.gamma_T",BasalforcingsPicoGammaTEnum)); 214 214 iomodel->FetchData(&transparam,&N,&M,"md.basalforcings.farocean_temperature"); 215 parameters->AddObject(new TransientArrayParam(BasalforcingsPicoFarOcean TemperatureEnum,&transparam[0],&transparam[M*(N-1)],interp,M,N));215 parameters->AddObject(new TransientArrayParam(BasalforcingsPicoFarOceantemperatureEnum,&transparam[0],&transparam[M*(N-1)],interp,M,N)); 216 216 iomodel->FetchData(&transparam,&N,&M,"md.basalforcings.farocean_salinity"); 217 parameters->AddObject(new TransientArrayParam(BasalforcingsPicoFarOcean SalinityEnum,&transparam[0],&transparam[M*(N-1)],interp,M,N));217 parameters->AddObject(new TransientArrayParam(BasalforcingsPicoFarOceansalinityEnum,&transparam[0],&transparam[M*(N-1)],interp,M,N)); 218 218 break; 219 219 default:
Note:
See TracChangeset
for help on using the changeset viewer.