// Copyright 2013 Thomas Müller // This file is part of MarMoT, which is licensed under GPLv3. package marmot.core.lattice; public class LatticeEntry implements Comparable<LatticeEntry> { double score_; int previous_state_index_; public LatticeEntry(double score, int previous_state_index) { score_ = score; previous_state_index_ = previous_state_index; } public double getScore() { return score_; } public int getPreviousStateIndex() { return previous_state_index_; } @Override public int compareTo(LatticeEntry o) { return - Double.compare(score_, o.score_); } @Override public String toString() { return score_ + " " + previous_state_index_; } }