.getXiProbability(1, crf.getState(1), crf.getState(1)) == 1.0); assertTrue(lattice .getXiProbability(1, crf.getState(1), crf.getState(0)) == 0.0); assertTrue("Lattice weight = " + lattice.getTotalWeight(), lattice .getTotalWeight() == 4.0); double xissum = lattice.getXiProbability(time, crf.getState(0), crf .getState(0)) + lattice.getXiProbability(time, crf.getState(0), crf .getState(1)) + lattice.getXiProbability(time, crf.getState(1), crf .getState(0)) + lattice.getXiProbability(time, crf.getState(1), crf .getState(1)); assertEquals("Xis at time step " + time + " sum to " + xissum, 1.0,
.getXiProbability(1, crf.getState(1), crf.getState(1)) == 1.0); assertTrue(lattice .getXiProbability(1, crf.getState(1), crf.getState(0)) == 0.0); assertTrue("Lattice weight = " + lattice.getTotalWeight(), lattice .getTotalWeight() == 4.0); double xissum = lattice.getXiProbability(time, crf.getState(0), crf .getState(0)) + lattice.getXiProbability(time, crf.getState(0), crf .getState(1)) + lattice.getXiProbability(time, crf.getState(1), crf .getState(0)) + lattice.getXiProbability(time, crf.getState(1), crf .getState(1)); assertEquals("Xis at time step " + time + " sum to " + xissum, 1.0,