code: protected DoubleMatrix1D getFi(DoubleMatrix1D X){
  		final ConvexMultivariateRealFunction[] fis = request.getFi();
  		if(fis==null){
  			return null;
  		}
  		final double[] ret = new double[fis.length];
  		final double[] x = X.toArray();
  		for(int i=0; i<fis.length; i++){
  			final ConvexMultivariateRealFunction fi = fis[i];
  			final double fix = fi.value(x);
  			ret[i] = fix;
  		}
  		return F1.make(ret);
  	}
docs: Inequality functions values at X.