AbstractSimulation

class plasmapy.simulation.abstractions.AbstractSimulation[source]

Bases: ABC

A prototype abstract interface for numerical simulations.

Attention

This functionality is under development. Backward incompatible changes might occur in future releases.

Methods Summary

finalize()

Perform the steps to close the simulation.

initialize()

Prepare the simulation to be run.

simulate()

Perform the simulation.

summarize()

Print a summary of the simulation parameters and status.

Methods Documentation

abstract finalize() None[source]

Perform the steps to close the simulation.

abstract initialize() None[source]

Prepare the simulation to be run.

abstract simulate()[source]

Perform the simulation.

abstract summarize()[source]

Print a summary of the simulation parameters and status.