States¶
machwave.states
¶
State
¶
Bases: ABC
The State class: - Stores simulation data - Iterates a simulation loop - Presents simulation data
Source code in machwave/states/base.py
__init__()
abstractmethod
¶
Initializes the operation, receiving arguments such as initial conditions or boundary conditions.
print_results(*args, **kwargs)
abstractmethod
¶
run_timestep(*args, **kwargs)
abstractmethod
¶
Runs on every iteration of a simulation loop, incrementing results and storing them in the State instance (self).