Just like we use p_prototype to define the type of the production matrices used in the algorithms, there should be an analog d_prototype to define the type of the destruction vector in PDSProblems.
Otherwise the behavior of PDSProblem does not match the description in the docstring.