コード例 #1
0
ファイル: Well.cpp プロジェクト: alfbr/opm-common
 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);
 }
コード例 #2
0
ファイル: Well.cpp プロジェクト: GitPaean/opm-parser
 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);
         }
     }
 }