Consider the population growth model where $P'(t) = rP(t)$, where $P(t)$ is the population at time $t$ with the constant growth rate $r$. Modeling this as a homogeneous Poisson process, at time $t$, $P(t+1)$ can be obtained by simulating from a Poisson distribution with mean $\lambda = rP(t)$. So far so good.
Now, if $r$ is a function of $P(t)$ with constants $\alpha$ and $K$, such that $$ r(t) = \alpha \log(K/P(t)), $$ is it still a non-homogeneous Poisson process? If not what process this might follow?
If the process is not known, suppose we know $P(0)$, choosing initial $\alpha$ and $K$, can we simulate this as a homogeneous Poisson process starting with $r(0)$ and iterating $r$ and $P$ as the process evolves?
Thanks!
Inhomogeneous Poisson processes are typically understood to have the following features:
Your specification seems to violate (2), as the number of points depend on the history of the process. You may want to have a look at cluster processes, where the offspring in your context would represent the points in a cluster. Hawkes processes are another class that is widely used which depend on the process history.
Regarding simulation, you should be able to simulate the process by using Ogata's modified thinning algorithm, as you can compute the intensity of the process at each point.
For more background on theory and the simulation algorithm, this is an excellent reference: