public boolean setParallelJobProbabilities(int jobType, 
    		double uLow, double uMed, double uHi, double uProb) {
    	if(jobType > BATCH_JOBS || jobType < INTERACTIVE_JOBS) {
    		return false;
    	} else if (uLow > uHi) {
    		return false;
    	} else if (uMed > uHi-1.5 || uMed < uHi-3.5) {
    		return false;
    	} else if(uProb < 0.7 || uProb > 0.95) {
    		return false;
    	}
    	
    	if(useJobType_) {
    		this.uLow[jobType] = uLow;
	       	this.uMed[jobType] = uMed;
	       	this.uHi[jobType]  = uHi;
	       	this.uProb[jobType] = uProb;
    	}
    	else {
    		this.uLow[INTERACTIVE_JOBS] = this.uLow[BATCH_JOBS] = uLow;
	       	this.uMed[INTERACTIVE_JOBS] = this.uMed[BATCH_JOBS] = uMed;
	       	this.uHi[INTERACTIVE_JOBS] = this.uHi[BATCH_JOBS] = uHi;
	       	this.uProb[INTERACTIVE_JOBS] = this.uProb[BATCH_JOBS] = uProb;
    	}
    	
        return true;
    }