AbstractSimulation

class plasmapy.simulation.abstractions.AbstractSimulation[source]

Bases: ABC

A prototype abstract interface for numerical simulations.

Attention

This feature is under development. Breaking changes may occur in the future.

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

abstractmethod finalize() None[source]

Perform the steps to close the simulation.

abstractmethod initialize() None[source]

Prepare the simulation to be run.

abstractmethod simulate()[source]

Perform the simulation.

abstractmethod summarize()[source]

Print a summary of the simulation parameters and status.