if(nrow(NewParamOptimT)!=1|nrow(OldParamOptimT)!=1){stop("each input set must be a matrix of one single line \n");return(NULL);}
if(ncol(NewParamOptimT)!=ncol(OldParamOptimT)|ncol(NewParamOptimT)!=length(OptimParam)){stop("each input set must have the same number of values \n");return(NULL);}
### if(verbose){ cat(paste("\t Iter ",formatC(ITER,format="d",width=3)," Crit ",formatC(CritOptim,format="f",digits=4)," Pace ",formatC(Pace,format="f",digits=4),"\n",sep="")); }
NewParamOptimR<-FUN_TRANSFO(NewParamOptimT,"TR")
HistParamR[ITER+1,]<-NewParamOptimR
HistParamT[ITER+1,]<-NewParamOptimT
HistCrit[ITER+1,]<-CritOptim
### if(verbose){ cat(paste("\t Iter ",formatC(ITER,format="d",width=3)," Crit ",formatC(CritOptim,format="f",digits=4)," Pace ",formatC(Pace,format="f",digits=4),"\n",sep=""))}