Changeset 3852
- Timestamp:
- 05/19/10 14:43:07 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/DataSet/Inputs.cpp
r3847 r3852 315 315 double epsilonvx[3]; 316 316 double epsilonvy[3]; 317 bool foundvx=false; 318 bool foundvy=false; 317 319 318 320 /*Go through inputs and find data for vxenum: */ 319 321 for ( object=objects.begin() ; object < objects.end(); object++ ){ 320 322 vxinput=(Input*)(*object); 321 if (vxinput->EnumType()==vxenum)break; 323 if (vxinput->EnumType()==vxenum){ 324 foundvx=true; 325 break; 326 } 322 327 } 323 328 /*Go through inputs and find data for vyenum: */ 324 329 for ( object=objects.begin() ; object < objects.end(); object++ ){ 325 330 vyinput=(Input*)(*object); 326 if (vyinput->EnumType()==vyenum)break; 331 if (vyinput->EnumType()==vyenum){ 332 foundvy=true; 333 break; 334 } 327 335 } 328 336 329 337 /*Check that both inputs have been found*/ 330 if (! vxinput || !vyinput){331 ISSMERROR("Could not find input with enum %i or enum %i",vxenum,vyenum);338 if (!foundvx || !foundvy){ 339 ISSMERROR("Could not find input with enum %i (%s) or enum %i (%s)",vxenum,EnumAsString(vxenum),vyenum,EnumAsString(vyenum)); 332 340 } 333 341 … … 369 377 } 370 378 371 ISSMERROR("STOP ");379 ISSMERROR("STOP, take care of Pattyn + see changes in 2d"); 372 380 373 381 } -
issm/trunk/src/c/objects/Elements/Penta.cpp
r3847 r3852 130 130 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vx[penta_node_ids[i]-1]; 131 131 this->inputs->AddInput(new PentaVertexInput(VxEnum,nodeinputs)); 132 this->inputs->AddInput(new PentaVertexInput(VxOldEnum,nodeinputs)); 132 133 } 133 134 if (iomodel->vy) { 134 135 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vy[penta_node_ids[i]-1]; 135 136 this->inputs->AddInput(new PentaVertexInput(VyEnum,nodeinputs)); 137 this->inputs->AddInput(new PentaVertexInput(VyOldEnum,nodeinputs)); 136 138 } 137 139 if (iomodel->vz) { 138 140 for(i=0;i<6;i++)nodeinputs[i]=iomodel->vz[penta_node_ids[i]-1]; 139 141 this->inputs->AddInput(new PentaVertexInput(VzEnum,nodeinputs)); 142 this->inputs->AddInput(new PentaVertexInput(VzOldEnum,nodeinputs)); 140 143 } 141 144 if (iomodel->vx_obs) { … … 4380 4383 } 4381 4384 /*}}}*/ 4385 /*FUNCTION Penta::UpdateInputsFromConstant(int value, int name);{{{1*/ 4386 void Penta::UpdateInputsFromConstant(int constant, int name){ 4387 /*Nothing updated for now*/ 4388 } 4389 /*}}}*/ -
issm/trunk/src/c/objects/Elements/Penta.h
r3840 r3852 146 146 void UpdateInputsFromVector(int* vector, int name, int type); 147 147 void UpdateInputsFromVector(bool* vector, int name, int type); 148 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");} 149 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");} 150 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");} 151 152 148 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");} 149 void UpdateInputsFromConstant(int constant, int name); 150 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");} 153 151 /*}}}*/ 154 152
Note:
See TracChangeset
for help on using the changeset viewer.