You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 13, 2018. It is now read-only.
which are endless recursions and don't do anything. I guess they are effectively never called because they are overridden in the base class, but then at least one of the two should have no implementation and raise a NotImplementedError when called.
The text was updated successfully, but these errors were encountered:
Depending on the estimator derived from this (abstract) class, it is one or the other version which is overridden. I think this approach is reasonable since we do not need to implement things twice.
I understand the logic, but I probably wouldn't do it that way because it's dangerous when new Estimators are developed without understanding this logic.
I think a good default behavior is to expect that the estimator computes the energies and always use the energies as a default internal representation as this is numerically stable. The stationary distributions can then be computed robustly from the energies. So one would implement the stationary distributions in the base class and only give an empty implementation of the energy-properties there that has to be overriden.
Anyway this is low-prio.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
in the Estimator base class we have:
and
which are endless recursions and don't do anything. I guess they are effectively never called because they are overridden in the base class, but then at least one of the two should have no implementation and raise a NotImplementedError when called.
The text was updated successfully, but these errors were encountered: