Multivariate optical computer