| | = DeriveError (Routput, Eoutput); // error |
| | if ( <= Alwrange) then // Alwrange is allowable range |
| | Alwvalue = AdjustSlayer (, ); // and are adjusted. |
| | Ii = classifyCandidate (, CInstance,Avalue); |
| | ACandidate_list = Ii // instance is set as acceptable candidate |
| | updateMID (ACandidate_list); |
| | else if ( > Alwrange) then |
| | Tlayer = findMerrorTLUnit(); //find 3rd-layer min error |
| | = ComputeCharacteristicerror (sendtoTlayer(CInstance)); |
| | if ( <= Alwrange) then |
| | Ii = classifyCandidate (, CInstance); |
| | ACandidate_list = Ii |
| | updateMID (ACandidate_list); //Assigned as accept candidate |
| | else if ( > Alwrange) then |
| | RC = IOCinadequate(Ilist); |
| | if (RC < Thvalue) then |
| | Ii = classifyCandidate (, CInstance); |
| | ACandidate_list = Ii; |
| | updateMID (ACandidate_list); |
| | else |
| | Ii = classifyCandidate (, CInstance); |
| | RCandidate_list = Ii; //Assigned as reject candidate |
| | updateMID (RCandidate_list); |
| | end; |
| | end; |
| | else |
| | Ilist = addinformation (CInstance, , ); |
| | end; |