# {py:mod}`pyuvm._reg.uvm_reg_predictor` ```{py:module} pyuvm._reg.uvm_reg_predictor ``` ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`uvm_predict_s ` - ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.uvm_predict_s :summary: ``` * - {py:obj}`uvm_reg_predictor ` - ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.__all__ :summary: ``` * - {py:obj}`logger ` - ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.logger :summary: ``` ```` ### API ````{py:data} __all__ :canonical: pyuvm._reg.uvm_reg_predictor.__all__ :value: > ['uvm_reg_predictor'] ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.__all__ ``` ```` ````{py:data} logger :canonical: pyuvm._reg.uvm_reg_predictor.logger :value: > 'getLogger(...)' ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.logger ``` ```` `````{py:class} uvm_predict_s :canonical: pyuvm._reg.uvm_reg_predictor.uvm_predict_s ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.uvm_predict_s ``` ````{py:attribute} addr :canonical: pyuvm._reg.uvm_reg_predictor.uvm_predict_s.addr :type: list[bool] :value: > None ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.uvm_predict_s.addr ``` ```` ````{py:attribute} reg_item :canonical: pyuvm._reg.uvm_reg_predictor.uvm_predict_s.reg_item :type: pyuvm._reg.uvm_reg_item.uvm_reg_item :value: > None ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.uvm_predict_s.reg_item ``` ```` ````` `````{py:class} uvm_reg_predictor(name: str, parent: pyuvm._s13_uvm_component.uvm_component) :canonical: pyuvm._reg.uvm_reg_predictor.uvm_reg_predictor Bases: {py:obj}`pyuvm._s13_uvm_component.uvm_component` ````{py:method} pre_predict(rw: pyuvm._reg.uvm_reg_item.uvm_reg_item) -> None :canonical: pyuvm._reg.uvm_reg_predictor.uvm_reg_predictor.pre_predict :abstractmethod: ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.uvm_reg_predictor.pre_predict ``` ```` ````{py:method} check_phase(phase: pyuvm.uvm_phase) :canonical: pyuvm._reg.uvm_reg_predictor.uvm_reg_predictor.check_phase ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.uvm_reg_predictor.check_phase ``` ```` ````{py:method} flush() -> None :canonical: pyuvm._reg.uvm_reg_predictor.uvm_reg_predictor.flush ```{autodoc2-docstring} pyuvm._reg.uvm_reg_predictor.uvm_reg_predictor.flush ``` ```` `````