[bug] loop reference between observer and estimator
I found a loop reference between observer
and estimator
, in the class org.orekit.tutorials.estimation.common.AbstractOrbitDetermination
, run
method.
The estimator
is assigned when an OrbitDeterminationObserver
is constructed.
Then this observer
is set as the estimator's Observer
by calling the method setObserver
, and the property observer
of the estimator
is assigned by this observer
.
observer.estimator = estimator;
estimator.observer = observer;
It would leads to a memory leak for massive batch orbit determinations.
Here's the topic in forum.