Beispiel #1
0
 void Well::setRFTForWellWhenFirstOpen(size_t currentStep){
     int time;
     if(getStatus(currentStep)==WellCommon::StatusEnum::OPEN ){
         time = currentStep;
     }else {
         time = findWellFirstOpen(currentStep);
     }
     if (time > -1)
         updateRFTActive(time, RFTConnections::RFTEnum::YES);
 }
Beispiel #2
0
 void Well::setRFTForWellWhenFirstOpen(int numSteps,size_t currentStep){
     int time;
     if(getStatus(currentStep)==WellCommon::StatusEnum::OPEN ){
         time = currentStep;
     }else {
         time = findWellFirstOpen(currentStep);
     }
     if(time>-1){
         setRFTActive(time, true);
         if(time < numSteps){
             setRFTActive(time+1, false);
         }
     }
 }