fix(dsolver/icp_solver): use rp_constraint instead of its pointer
fix(dsolver/icp_solver): use rp_propagator instead of its pointer