add c++ RBTopology::transform_gradient