openff.bespokefit.optimizers.base.register_optimizer
- openff.bespokefit.optimizers.base.register_optimizer(optimizer: Type[BaseOptimizer], replace: bool = False) None [source]
Register a new valid optimizer with bespokefit.
- Parameters
optimizer (BaseOptimizer) – The optimizer class that should be registered.
replace (bool) – If the optimizer should replace another optimizer registered with the same name.
- Raises
OptimizerError – If the optimizer is already registered or if the optimizer object is not compatible.