public boolean setRunTimeParameters(int jobType, 
    		double a1, double a2, double b1, double b2,
    		double pa, double pb) {
    	if(jobType > BATCH_JOBS || jobType < INTERACTIVE_JOBS) {
    		return false;
    	}
    	
    	if(useJobType_) {
	    	this.a1[jobType] = a1;  this.b1[jobType] = b1;
	    	this.a2[jobType] = a2;  this.b2[jobType] = b2;
	    	this.pa[jobType] = pa;  this.pb[jobType] = pb;
    	}
    	else {
	    	this.a1[INTERACTIVE_JOBS] = this.a1[BATCH_JOBS] = a1;  
	    	this.b1[INTERACTIVE_JOBS] = this.b1[BATCH_JOBS] = b1;
	    	this.a2[INTERACTIVE_JOBS] = this.a2[BATCH_JOBS] = a2;  
	    	this.b2[INTERACTIVE_JOBS] = this.b2[BATCH_JOBS] = b2;
	    	this.pa[INTERACTIVE_JOBS] = this.pa[BATCH_JOBS] = pa;  
	    	this.pb[INTERACTIVE_JOBS] = this.pb[BATCH_JOBS] = pb;
    	}
    	
        return true;
    }