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

abstract finalize()NoReturn

Perform the steps to close the simulation and output data.

abstract initialize()NoReturn

Prepare the simulation to be run.

abstract simulate()

Perform the actual simulation.

abstract summarize()

Print out a summary of the simulation parameters and status.