Changeset 15137
- Timestamp:
- 05/29/13 10:21:47 (12 years ago)
- Location:
- issm/trunk-jpl/src/c/classes/Elements
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r15130 r15137 3108 3108 /*Create VzPattyn and VzStokes Enums*/ 3109 3109 if(iomodel->Data(VzEnum) && iomodel->Data(FlowequationBorderstokesEnum)){ 3110 for(i=0;i<6;i++) nodeinputs[i]=iomodel->Data(VzEnum)[penta_vertex_ids[i]-1] /yts*iomodel->Data(FlowequationBorderstokesEnum)[penta_vertex_ids[i]-1];3110 for(i=0;i<6;i++) nodeinputs[i]=iomodel->Data(VzEnum)[penta_vertex_ids[i]-1]*iomodel->Data(FlowequationBorderstokesEnum)[penta_vertex_ids[i]-1]; 3111 3111 this->inputs->AddInput(new PentaP1Input(VzStokesEnum,nodeinputs)); 3112 for(i=0;i<6;i++) nodeinputs[i]=iomodel->Data(VzEnum)[penta_vertex_ids[i]-1] /yts*(1-iomodel->Data(FlowequationBorderstokesEnum)[penta_vertex_ids[i]-1]);3112 for(i=0;i<6;i++) nodeinputs[i]=iomodel->Data(VzEnum)[penta_vertex_ids[i]-1]*(1-iomodel->Data(FlowequationBorderstokesEnum)[penta_vertex_ids[i]-1]); 3113 3113 this->inputs->AddInput(new PentaP1Input(VzPattynEnum,nodeinputs)); 3114 3114 } … … 3122 3122 /*Create VzMacAyeal and VzStokes Enums*/ 3123 3123 if(iomodel->Data(VzEnum) && iomodel->Data(FlowequationBorderstokesEnum)){ 3124 for(i=0;i<6;i++) nodeinputs[i]=iomodel->Data(VzEnum)[penta_vertex_ids[i]-1] /yts*iomodel->Data(FlowequationBorderstokesEnum)[penta_vertex_ids[i]-1];3124 for(i=0;i<6;i++) nodeinputs[i]=iomodel->Data(VzEnum)[penta_vertex_ids[i]-1]*iomodel->Data(FlowequationBorderstokesEnum)[penta_vertex_ids[i]-1]; 3125 3125 this->inputs->AddInput(new PentaP1Input(VzStokesEnum,nodeinputs)); 3126 for(i=0;i<6;i++) nodeinputs[i]=iomodel->Data(VzEnum)[penta_vertex_ids[i]-1] /yts*(1-iomodel->Data(FlowequationBorderstokesEnum)[penta_vertex_ids[i]-1]);3126 for(i=0;i<6;i++) nodeinputs[i]=iomodel->Data(VzEnum)[penta_vertex_ids[i]-1]*(1-iomodel->Data(FlowequationBorderstokesEnum)[penta_vertex_ids[i]-1]); 3127 3127 this->inputs->AddInput(new PentaP1Input(VzMacAyealEnum,nodeinputs)); 3128 3128 } -
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r15130 r15137 1722 1722 case BalancethicknessThickeningRateEnum: 1723 1723 if (iomodel->Data(BalancethicknessThickeningRateEnum)){ 1724 for(j=0;j<3;j++)nodeinputs[j]=iomodel->Data(BalancethicknessThickeningRateEnum)[tria_vertex_ids[j]-1] /yts;1724 for(j=0;j<3;j++)nodeinputs[j]=iomodel->Data(BalancethicknessThickeningRateEnum)[tria_vertex_ids[j]-1]; 1725 1725 for(j=0;j<3;j++)cmmininputs[j]=iomodel->Data(InversionMinParametersEnum)[(tria_vertex_ids[j]-1)*num_control_type+i]/yts; 1726 1726 for(j=0;j<3;j++)cmmaxinputs[j]=iomodel->Data(InversionMaxParametersEnum)[(tria_vertex_ids[j]-1)*num_control_type+i]/yts; … … 1730 1730 case VxEnum: 1731 1731 if (iomodel->Data(VxEnum)){ 1732 for(j=0;j<3;j++)nodeinputs[j]=iomodel->Data(VxEnum)[tria_vertex_ids[j]-1] /yts;1732 for(j=0;j<3;j++)nodeinputs[j]=iomodel->Data(VxEnum)[tria_vertex_ids[j]-1]; 1733 1733 for(j=0;j<3;j++)cmmininputs[j]=iomodel->Data(InversionMinParametersEnum)[(tria_vertex_ids[j]-1)*num_control_type+i]/yts; 1734 1734 for(j=0;j<3;j++)cmmaxinputs[j]=iomodel->Data(InversionMaxParametersEnum)[(tria_vertex_ids[j]-1)*num_control_type+i]/yts; … … 1738 1738 case VyEnum: 1739 1739 if (iomodel->Data(VyEnum)){ 1740 for(j=0;j<3;j++)nodeinputs[j]=iomodel->Data(VyEnum)[tria_vertex_ids[j]-1] /yts;1740 for(j=0;j<3;j++)nodeinputs[j]=iomodel->Data(VyEnum)[tria_vertex_ids[j]-1]; 1741 1741 for(j=0;j<3;j++)cmmininputs[j]=iomodel->Data(InversionMinParametersEnum)[(tria_vertex_ids[j]-1)*num_control_type+i]/yts; 1742 1742 for(j=0;j<3;j++)cmmaxinputs[j]=iomodel->Data(InversionMaxParametersEnum)[(tria_vertex_ids[j]-1)*num_control_type+i]/yts;
Note:
See TracChangeset
for help on using the changeset viewer.