from cc3d.tests.test_utils.UnittestSteppables import *


class DiffusionTestSteppable(UnittestSteppablePdeSolver):
    def __init__(self, frequency=100):
        UnittestSteppablePdeSolver.__init__(self, frequency)
        self.generate_reference_flag = False
        self.test_mcs = 500
        self.fields_to_store = ['F', 'H']
        self.model_output_core = Path(__file__).parent.parent.joinpath('reference_output', 'model.output')
        self.model_path = str(Path(__file__).parent.parent)
