Currently samplers implement their own setters for proposals. It makes the code possibly inconsistant in the future.
Suggested change
1) Implement proposal based setting and defaults in base class.
2) Add a validate_proposal abstract method that ensures each subclass must check for valid proposal.
Issue
Currently samplers implement their own setters for proposals. It makes the code possibly inconsistant in the future.
Suggested change 1) Implement proposal based setting and defaults in base class. 2) Add a validate_proposal abstract method that ensures each subclass must check for valid proposal.