/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package org.rhwlab.lda.cache.matrix;

import java.io.File;
import org.rhwlab.lda.cache.PointEstimates;

/**
 *
 * @author gevirl
 */
public interface PointEstimateDistribution {

    public PointEstimates getEstimates(String statistic) throws Exception;

    public void statisticReport(File dir, String statistic, int skip, RowSumMatrix alpha, RowSumMatrix beta, long totalWords, int[][] docs, int lastIter, int nTopics, int nVocab) throws Exception;

    public String getLabel();

    public void add(Object obj);

//    public void addFrom(ZDirectory zdir,int skip);
//    public void add(int[][][] z);
}
