AbstractTimeDependentSimulation

class plasmapy.simulation.AbstractTimeDependentSimulation

Bases: plasmapy.simulation.abstractions.AbstractSimulation

A prototype abstract interface for time-dependent numerical simulations.

Warning

This interface is unstable and is subject to change.

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()NoReturn

Perform the steps to close the simulation.

abstract initialize()NoReturn

Prepare the simulation to be run.

abstract simulate()

Perform the simulation.

abstract summarize()

Print a summary of the simulation parameters and status.