# AbstractSimulation¶

class plasmapy.simulation.AbstractSimulation

Bases: abc.ABC

A prototype abstract interface for numerical simulations.

Notes

This interface is incomplete and unstable, and is thus subject to change at any time.

Methods Summary

 finalize() Perform the steps to close the simulation and output data. initialize() Prepare the simulation to be run. simulate() Perform the actual simulation. summarize() Print out a summary of the simulation parameters and status.

Methods Documentation

finalize() → NoReturn

Perform the steps to close the simulation and output data.

initialize() → NoReturn

Prepare the simulation to be run.

simulate()

Perform the actual simulation.

summarize()

Print out a summary of the simulation parameters and status.