reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
664 for (SNodeId D2 = LMD2 + 1; D2 <= Id2; ++D2) { 664 for (SNodeId D2 = LMD2 + 1; D2 <= Id2; ++D2) { 665 ForestDist[LMD1][D2] = ForestDist[LMD1][D2 - 1] + InsertionCost; 665 ForestDist[LMD1][D2] = ForestDist[LMD1][D2 - 1] + InsertionCost; 667 SNodeId DLMD2 = S2.getLeftMostDescendant(D2); 669 double UpdateCost = getUpdateCost(D1, D2); 670 ForestDist[D1][D2] = 671 std::min({ForestDist[D1 - 1][D2] + DeletionCost, 672 ForestDist[D1][D2 - 1] + InsertionCost, 673 ForestDist[D1 - 1][D2 - 1] + UpdateCost}); 674 TreeDist[D1][D2] = ForestDist[D1][D2]; 674 TreeDist[D1][D2] = ForestDist[D1][D2]; 676 ForestDist[D1][D2] = 677 std::min({ForestDist[D1 - 1][D2] + DeletionCost, 678 ForestDist[D1][D2 - 1] + InsertionCost, 679 ForestDist[DLMD1][DLMD2] + TreeDist[D1][D2]});