I want to describe a function $f$ which, on set $S$, satisfies these properties: $$ \forall x\in S.f\ x\in S \\ \forall y\in S.\exists x\in S.f\ x=y $$ One example is the successor function upon $\mathbb Z$, and one non-example is the successor function upon $\mathbb N$ (because $\nexists x\in\mathbb N.\text{succ}\ x=0)$.
Is there a commonly understood word for this, or should I just define my own term? In the title, I suggest “$f$ is completely closed over $S$”. As with standard closure, this term can expand to describe n-ary functions.