package com.jujutsu.tsne.barneshut; public interface TSneConfiguration { double[][] getXin(); void setXin(double[][] xin); int getOutputDims(); void setOutputDims(int n); int getInitialDims(); void setInitialDims(int initial_dims); double getPerplexity(); void setPerplexity(double perplexity); int getMaxIter(); void setMaxIter(int max_iter); boolean usePca(); void setUsePca(boolean use_pca); double getTheta(); void setTheta(double theta); boolean silent(); void setSilent(boolean silent); boolean printError(); void setPrintError(boolean print_error); int getXStartDim(); int getNrRows(); }