public DTWNode(float costPI, float costPJ, float costPIJ) { if (costPI < costPJ) { if (costPIJ < costPI) { this.cost = costPIJ; this.prevNode = DTWPrev.PrevIJ; } else { this.cost = costPI; this.prevNode = DTWPrev.PrevI; } } else { if (costPIJ < costPJ) { this.cost = costPIJ; this.prevNode = DTWPrev.PrevIJ; } else { this.cost = costPJ; this.prevNode = DTWPrev.PrevJ; } } }
public DTWNode(float cost, DTWPrev prevNode = DTWPrev.None) { this.cost = cost; this.prevNode = prevNode; }