Source code for smt_optim.acquisition_strategies.base

from abc import ABC, abstractmethod

import numpy as np

[docs] class AcquisitionStrategy(ABC): def __init__(self): pass
[docs] @abstractmethod def validate_config(self, state) -> None: raise Exception("Configuration validation not implemented.")
[docs] @abstractmethod def get_infill(self, state) -> list[np.ndarray]: raise Exception("Acquisition Strategy not implemented.")