Modifying constructor for balance-config structures.
(change-balance-config x [:search-higher-levels <search-higher-levels>] [:search-second-lit <search-second-lit>] [:search-limit <search-limit>] [:supergate-limit <supergate-limit>] [:verbosity-level <verbosity-level>] [:gatesimp <gatesimp>])
This is an often useful alternative to make-balance-config.
We construct a new balance-config structure that is a copy of
This is an ordinary
Macro:
(defmacro change-balance-config (x &rest args) (std::change-aggregate 'balance-config x args '((:search-higher-levels . balance-config->search-higher-levels) (:search-second-lit . balance-config->search-second-lit) (:search-limit . balance-config->search-limit) (:supergate-limit . balance-config->supergate-limit) (:verbosity-level . balance-config->verbosity-level) (:gatesimp . balance-config->gatesimp)) 'change-balance-config 'nil))