# {py:mod}`evorl.ec.evox_algorithm.cmaes` ```{py:module} evorl.ec.evox_algorithm.cmaes ``` ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`CMAES ` - ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.CMAES :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`SepCMAES ` - ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.SepCMAES :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} CMAES(center_init, init_stdev, pop_size=None, mu=None, recombination_weights=None, cm: float = 1.0, alpha_cov: float = 2.0, delay_decomp: bool = True) :canonical: evorl.ec.evox_algorithm.cmaes.CMAES Bases: {py:obj}`evox.Algorithm` ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.CMAES :parser: autodoc2_docstrings_parser ``` ````{py:method} ask(state) :canonical: evorl.ec.evox_algorithm.cmaes.CMAES.ask ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.CMAES.ask :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} setup(key) :canonical: evorl.ec.evox_algorithm.cmaes.CMAES.setup ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.CMAES.setup :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} tell(state, fitness) :canonical: evorl.ec.evox_algorithm.cmaes.CMAES.tell ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.CMAES.tell :parser: autodoc2_docstrings_parser ``` ```` ````` `````{py:class} SepCMAES(center_init, init_stdev, pop_size=None, mu=None, recombination_weights=None, cm: float = 1.0, alpha_cov: float = 2.0, delay_decomp: bool = True) :canonical: evorl.ec.evox_algorithm.cmaes.SepCMAES Bases: {py:obj}`evorl.ec.evox_algorithm.cmaes.CMAES` ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.SepCMAES :parser: autodoc2_docstrings_parser ``` ````{py:method} ask(state) :canonical: evorl.ec.evox_algorithm.cmaes.SepCMAES.ask ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.SepCMAES.ask :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} setup(key) :canonical: evorl.ec.evox_algorithm.cmaes.SepCMAES.setup ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.SepCMAES.setup :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} tell(state, fitness) :canonical: evorl.ec.evox_algorithm.cmaes.SepCMAES.tell ```{autodoc2-docstring} evorl.ec.evox_algorithm.cmaes.SepCMAES.tell :parser: autodoc2_docstrings_parser ``` ```` `````