Changeset 9232
- Timestamp:
- 08/09/11 16:06:03 (14 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp
r8996 r9232 41 41 IoModelToInputsx(elements,iomodel,iomodel_handle,VxEnum); 42 42 IoModelToInputsx(elements,iomodel,iomodel_handle,VyEnum); 43 44 if(iomodel->prognostic_DG){ 45 IoModelToInputsx(elements,iomodel,iomodel_handle,SpcthicknessEnum); //for DG, we need the spc in the element 46 } 43 47 44 48 if (iomodel->dim==3){ -
issm/trunk/src/c/objects/Loads/Numericalflux.cpp
r8800 r9232 515 515 GetVerticesCoordinates(&xyz_list[0][0],nodes,NUMVERTICES_BOUNDARY); 516 516 parameters->FindParam(&dt,DtEnum); 517 Input* vxaverage_input=tria->inputs->GetInput(VxEnum); 518 Input* vyaverage_input=tria->inputs->GetInput(VyEnum); 517 Input* vxaverage_input=tria->inputs->GetInput(VxEnum); _assert_(vxaverage_input); 518 Input* vyaverage_input=tria->inputs->GetInput(VyEnum); _assert_(vyaverage_input); 519 519 GetNormal(&normal[0],xyz_list); 520 520 … … 793 793 GetVerticesCoordinates(&xyz_list[0][0],nodes,NUMVERTICES_BOUNDARY); 794 794 parameters->FindParam(&dt,DtEnum); 795 Input* vxaverage_input =tria->inputs->GetInput(VxEnum); _assert_(vxaverage_input);796 Input* vyaverage_input =tria->inputs->GetInput(VyEnum); _assert_(vyaverage_input);797 Input* thickness_input=tria->inputs->GetInput(ThicknessEnum); _assert_(thickness_input);795 Input* vxaverage_input =tria->inputs->GetInput(VxEnum); _assert_(vxaverage_input); 796 Input* vyaverage_input =tria->inputs->GetInput(VyEnum); _assert_(vyaverage_input); 797 Input* spcthickness_input=tria->inputs->GetInput(SpcthicknessEnum); _assert_(spcthickness_input); 798 798 GetNormal(&normal[0],xyz_list); 799 799 … … 826 826 vxaverage_input->GetParameterValue(&vx,gauss); 827 827 vyaverage_input->GetParameterValue(&vy,gauss); 828 thickness_input->GetParameterValue(&thickness,gauss); 828 spcthickness_input->GetParameterValue(&thickness,gauss); 829 if(isnan(thickness)) _error_("Cannot weakly apply constraint because NaN was provided"); 830 829 831 UdotN=vx*normal[0]+vy*normal[1]; 830 832 tria->GetSegmentJacobianDeterminant(&Jdet,&xyz_list[0][0],gauss); … … 917 919 vyaverage_input->GetParameterValue(&vy,gauss); 918 920 thickness_input->GetParameterValue(&thickness,gauss); 921 919 922 UdotN=vx*normal[0]+vy*normal[1]; 920 923 tria->GetSegmentJacobianDeterminant(&Jdet,&xyz_list[0][0],gauss);
Note:
See TracChangeset
for help on using the changeset viewer.