class Impression implements Serializable {

    public static Impression multiply(Impression i1, double r)
    {
        Impression item = new Impression();
        item.h0 = new H0(i1.getH0().getT() * r);
        item.h1 = new H1(i1.getH1().getT() * r);
        item.h2 = new H2(i1.getH2().getT() * r);
        item.h3 = new H3(i1.getH3().getT() * r);
        return item;
    }

    public  Impression();
    public  Impression(H0 h0, H1 h1, H2 h2, H3 h3);
    public  Impression(Double[] dayCounts);
    public  Impression(double[] dayCounts);
    public  Impression(Map map);

}