Source code for bbprep._internal.ensemble.calculators
"""Module for calculator containers."""
from collections import abc
from dataclasses import dataclass
import stk
[docs]
@dataclass
class EnergyCalculator:
name: str
function: abc.Callable[[stk.BuildingBlock], float]
[docs]
@dataclass
class Optimiser:
name: str
function: abc.Callable[[stk.BuildingBlock], stk.BuildingBlock]