onegpy.solutions.solution.replace_node¶
-
onegpy.solutions.solution.replace_node(solution, replaced_node, new_node, destructive=True)[source]¶ Replace a node in a solution by another node. :param solution: class Solution. :param replaced_node: class Node. A node to be replaced in the solution. :param new_node: class Node. A node set to replaced point in the solution. :param destructive: bool. If true, solution is replaced, keeping its object. Otherwise, new solution instance is created, protecting original solution. :return solution: class Solution.