Changeset 3856
- Timestamp:
- 05/19/10 16:42:11 (15 years ago)
- Location:
- issm/trunk/src/c/objects/Elements
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Elements/Penta.cpp
r3854 r3856 128 128 /*vx,vy and vz: */ 129 129 if (iomodel->vx) { 130 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vx[penta_node_ids[i]-1] ;130 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vx[penta_node_ids[i]-1]/iomodel->yts; 131 131 this->inputs->AddInput(new PentaVertexInput(VxEnum,nodeinputs)); 132 132 this->inputs->AddInput(new PentaVertexInput(VxOldEnum,nodeinputs)); 133 133 } 134 134 if (iomodel->vy) { 135 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vy[penta_node_ids[i]-1] ;135 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vy[penta_node_ids[i]-1]/iomodel->yts; 136 136 this->inputs->AddInput(new PentaVertexInput(VyEnum,nodeinputs)); 137 137 this->inputs->AddInput(new PentaVertexInput(VyOldEnum,nodeinputs)); 138 138 } 139 139 if (iomodel->vz) { 140 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vz[penta_node_ids[i]-1] ;140 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vz[penta_node_ids[i]-1]/iomodel->yts; 141 141 this->inputs->AddInput(new PentaVertexInput(VzEnum,nodeinputs)); 142 142 this->inputs->AddInput(new PentaVertexInput(VzOldEnum,nodeinputs)); 143 143 } 144 144 if (iomodel->vx_obs) { 145 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vx_obs[penta_node_ids[i]-1] ;145 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vx_obs[penta_node_ids[i]-1]/iomodel->yts; 146 146 this->inputs->AddInput(new PentaVertexInput(VxObsEnum,nodeinputs)); 147 147 } 148 148 if (iomodel->vy_obs) { 149 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vy_obs[penta_node_ids[i]-1] ;149 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vy_obs[penta_node_ids[i]-1]/iomodel->yts; 150 150 this->inputs->AddInput(new PentaVertexInput(VyObsEnum,nodeinputs)); 151 151 } 152 152 if (iomodel->vz_obs) { 153 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vz_obs[penta_node_ids[i]-1] ;153 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vz_obs[penta_node_ids[i]-1]/iomodel->yts; 154 154 this->inputs->AddInput(new PentaVertexInput(VzObsEnum,nodeinputs)); 155 155 } … … 161 161 /*default vx,vy and vz: */ 162 162 if (!iomodel->vx && iomodel->vx_obs) { 163 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vx_obs[penta_node_ids[i]-1] ;163 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vx_obs[penta_node_ids[i]-1]/iomodel->yts; 164 164 this->inputs->AddInput(new PentaVertexInput(VxEnum,nodeinputs)); 165 165 this->inputs->AddInput(new PentaVertexInput(VxOldEnum,nodeinputs)); 166 166 } 167 167 if (!iomodel->vy && iomodel->vy_obs) { 168 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vy_obs[penta_node_ids[i]-1] ;168 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vy_obs[penta_node_ids[i]-1]/iomodel->yts; 169 169 this->inputs->AddInput(new PentaVertexInput(VyEnum,nodeinputs)); 170 170 this->inputs->AddInput(new PentaVertexInput(VyOldEnum,nodeinputs)); 171 171 } 172 172 if (!iomodel->vz && iomodel->vz_obs) { 173 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vz_obs[penta_node_ids[i]-1] ;173 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vz_obs[penta_node_ids[i]-1]/iomodel->yts; 174 174 this->inputs->AddInput(new PentaVertexInput(VzEnum,nodeinputs)); 175 175 this->inputs->AddInput(new PentaVertexInput(VzOldEnum,nodeinputs)); -
issm/trunk/src/c/objects/Elements/Tria.cpp
r3847 r3856 122 122 /*vx,vy and vz: */ 123 123 if (iomodel->vx) { 124 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vx[tria_node_ids[i]-1] ;124 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vx[tria_node_ids[i]-1]/iomodel->yts; 125 125 this->inputs->AddInput(new TriaVertexInput(VxEnum,nodeinputs)); 126 126 this->inputs->AddInput(new TriaVertexInput(VxOldEnum,nodeinputs)); 127 127 } 128 128 if (iomodel->vy) { 129 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vy[tria_node_ids[i]-1] ;129 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vy[tria_node_ids[i]-1]/iomodel->yts; 130 130 this->inputs->AddInput(new TriaVertexInput(VyEnum,nodeinputs)); 131 131 this->inputs->AddInput(new TriaVertexInput(VyOldEnum,nodeinputs)); 132 132 } 133 133 if (iomodel->vz) { 134 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vz[tria_node_ids[i]-1] ;134 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vz[tria_node_ids[i]-1]/iomodel->yts; 135 135 this->inputs->AddInput(new TriaVertexInput(VzEnum,nodeinputs)); 136 136 this->inputs->AddInput(new TriaVertexInput(VzOldEnum,nodeinputs)); 137 137 } 138 138 if (iomodel->vx_obs) { 139 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vx_obs[tria_node_ids[i]-1] ;139 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vx_obs[tria_node_ids[i]-1]/iomodel->yts; 140 140 this->inputs->AddInput(new TriaVertexInput(VxObsEnum,nodeinputs)); 141 141 } 142 142 if (iomodel->vy_obs) { 143 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vy_obs[tria_node_ids[i]-1] ;143 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vy_obs[tria_node_ids[i]-1]/iomodel->yts; 144 144 this->inputs->AddInput(new TriaVertexInput(VyObsEnum,nodeinputs)); 145 145 } 146 146 if (iomodel->vz_obs) { 147 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vz_obs[tria_node_ids[i]-1] ;147 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vz_obs[tria_node_ids[i]-1]/iomodel->yts; 148 148 this->inputs->AddInput(new TriaVertexInput(VzObsEnum,nodeinputs)); 149 149 } … … 154 154 /*Default vx,vy and vz?:*/ 155 155 if(!iomodel->vx && iomodel->vx_obs){ 156 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vx_obs[tria_node_ids[i]-1] ;156 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vx_obs[tria_node_ids[i]-1]/iomodel->yts; 157 157 this->inputs->AddInput(new TriaVertexInput(VxEnum,nodeinputs)); 158 158 this->inputs->AddInput(new TriaVertexInput(VxOldEnum,nodeinputs)); 159 159 } 160 160 if(!iomodel->vy && iomodel->vy_obs){ 161 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vy_obs[tria_node_ids[i]-1] ;161 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vy_obs[tria_node_ids[i]-1]/iomodel->yts; 162 162 this->inputs->AddInput(new TriaVertexInput(VyEnum,nodeinputs)); 163 163 this->inputs->AddInput(new TriaVertexInput(VyOldEnum,nodeinputs)); 164 164 } 165 165 if(!iomodel->vz && iomodel->vz_obs){ 166 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vz_obs[tria_node_ids[i]-1] ;166 for(i=0;i<3;i++)nodeinputs[i]=iomodel->vz_obs[tria_node_ids[i]-1]/iomodel->yts; 167 167 this->inputs->AddInput(new TriaVertexInput(VzEnum,nodeinputs)); 168 168 this->inputs->AddInput(new TriaVertexInput(VzOldEnum,nodeinputs)); … … 176 176 //this->parameters: we still can't point to it, it may not even exist. Configure will handle this. 177 177 this->parameters=NULL; 178 179 178 180 179 }
Note:
See TracChangeset
for help on using the changeset viewer.