from pysisyphus.calculators.Calculator import Calculator
[docs]
class Dummy(Calculator):
[docs]
def raise_exception(self):
raise Exception(
"Dummy calculator does not implement any calculation capabilities."
)
[docs]
def run_calculation(self, *args, **kwargs):
self.raise_exception()
[docs]
def get_energy(self, *args, **kwargs):
self.raise_exception()
[docs]
def get_forces(self, *args, **kwargs):
self.raise_exception()
[docs]
def get_hessian(self, *args, **kwargs):
self.raise_exception()