def cpp_best_split_full_model(X, Uy, C, S, U, noderange, delta,
                              save_memory=False):
    """wrappe calling cpp splitting function"""
    return CSP.best_split_full_model(X, Uy, C, S, U, noderange, delta)