Changeset 25267
- Timestamp:
- 07/10/20 23:01:28 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r25256 r25267 6058 6058 else if(type==TransientInput2Enum){ 6059 6059 6060 6061 6060 IssmDouble* steps=NULL; 6062 6061 int nsteps; … … 6065 6064 6066 6065 /*retrieve transient input:*/ 6067 transientinput= this->inputs2->GetTransientInput(name); 6068 transientinput2= this->inputs2->GetTransientInput(DummyEnum); 6066 transientinput= this->inputs2->GetTransientInput(name); _assert_(transientinput); 6067 transientinput2= this->inputs2->GetTransientInput(DummyEnum); _assert_(transientinput2); 6069 6068 6070 6069 /*retrieve time steps: */ … … 6101 6100 for (int j=0;j<NUMVERTICES;j++){ 6102 6101 values[j]=triainput->element_values[j]; 6103 if(partition[this->vertices[ i]->Sid()]!=-1){6102 if(partition[this->vertices[j]->Sid()]!=-1){ 6104 6103 if(nt==1) values[j]*=distributed_values[(int)partition[this->vertices[j]->Sid()]];//we scale all the time steps with the same distributed_value 6105 6104 else values[j]*=distributed_values[(int)partition[this->vertices[j]->Sid()]*nsteps+i];//we scale all the time steps with distributed value for each step
Note:
See TracChangeset
for help on using the changeset viewer.