//printf("size in direction %d:%.16e,%.16e,%.16e\n",i,gsl_matrix_get(g,i,i),(*x)[i].value()/directions.at(i).scale,pdirections.at(i).max-pdirections.at(i).min);
LogPrintf(LOG_DEBUG,"size in direction %d:%.16e,%.16e,%.16e\n",i,gsl_matrix_get(g,i,i),(*x)[i].value()/directions.at(i).scale,pdirections.at(i).max-pdirections.at(i).min);