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); }
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); } } }